{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Attention vectors"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The attention vector $\\alpha_t$ at time $t$ is computed by from the previous attention vectors, the prediction of the current decoder state and the corresponding annotation sequences (output of the encoder). Equations (17) - (20) in the paper."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The low resolution annotation sequence $A = \\{a_1, \\dots, a_L\\}$  are essentially flattened features with $L = H \\times W$ number of *C*-dimensional annotations.\n",
    "\n",
    "A convolutional function $Q$ is applied to sum of the previous attention vectors $F = Q * \\sum_{l = 1}^{t - 1} {\\alpha_l}$. The energy $e_{ti}$ at time $t$ for the $i$-th annotation is computed as $e_{ti} = \\nu_{att}^{T} \\tanh(U_s \\hat{s}_t + U_a a_i + U_f f_i)$ where $\\nu_{att}$, $U_s$, $U_a$ and $U_f$ are learned weights.\n",
    "\n",
    "The attention vector $\\alpha_t$ is the softmax of the energy $e_t$, that is: $\\alpha_{ti} = \\frac{exp(e_{ti})}{\\sum_{k = 1}^{L} exp(e_{tk})}$.\n",
    "\n",
    "Finally, the coverage vector is the sum of the weighted annotations: $cA_t = \\sum_{i = 1}^{L} \\alpha_{ti} a_i$\n",
    "\n",
    "The same is done for the high resolution, by using $B = \\{b_1, \\dots, b_{4L}\\}$ instead of $A = \\{a_1, \\dots, a_L\\}$ and separate weights. The only shared weight between them is $U_s$.\n",
    "\n",
    "The initial attention vector $\\alpha_0$ is initialised to zero."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# To make it possible to import the code\n",
    "import sys\n",
    "sys.path.append(\"..\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import os\n",
    "import matplotlib.pyplot as plt\n",
    "import matplotlib.cm as cm\n",
    "import skimage.transform\n",
    "import torch\n",
    "import torchvision.transforms as transforms\n",
    "import evaluate\n",
    "from IPython.display import display\n",
    "from torch.utils.data import DataLoader\n",
    "from checkpoint import load_checkpoint\n",
    "from model import Encoder, Decoder\n",
    "from dataset import CrohmeDataset, START, PAD, collate_batch\n",
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Set a higher limit for printing tensor values before they are truncated for readability.\n",
    "torch.set_printoptions(threshold=1e6)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "batch_size = 1\n",
    "use_cuda = False and torch.cuda.is_available()\n",
    "device = torch.device(\"cuda\" if use_cuda else \"cpu\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "dataset = CrohmeDataset(\n",
    "    os.path.join(\"..\", evaluate.test_sets[\"2016\"][\"groundtruth\"]),\n",
    "    os.path.join(\"..\", evaluate.tokensfile),\n",
    "    root=os.path.join(\"..\", evaluate.test_sets[\"2016\"][\"root\"]),\n",
    "    transform=evaluate.transformers)\n",
    "data_loader = DataLoader(\n",
    "    dataset,\n",
    "    batch_size=batch_size,\n",
    "    shuffle=True,\n",
    "    num_workers=0,\n",
    "    collate_fn=collate_batch,\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "data_iter = iter(data_loader)\n",
    "batch = next(data_iter)\n",
    "\n",
    "input = batch[\"image\"].to(device)\n",
    "expected = batch[\"truth\"][\"encoded\"].to(device)\n",
    "expected[expected == -1] = dataset.token_to_id[PAD]\n",
    "expected_decoded = [[dataset.id_to_token[tok.item()] for tok in exp] for exp in expected]\n",
    "max_len = expected.size(1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "checkpoint = load_checkpoint(\"../checkpoints/xavier-dropout-bottleneckonly-teacher0.5-0407.pth\", cuda=use_cuda)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "enc = Encoder(img_channels=3, checkpoint=checkpoint[\"model\"][\"encoder\"]).to(device)\n",
    "dec = Decoder(\n",
    "    len(dataset.id_to_token),\n",
    "    evaluate.low_res_shape,\n",
    "    evaluate.high_res_shape,\n",
    "    checkpoint=checkpoint[\"model\"][\"decoder\"],\n",
    "    device=device,\n",
    ").to(device)\n",
    "enc.eval()\n",
    "dec.eval()\n",
    "\n",
    "enc_low_res, enc_high_res = enc(input)\n",
    "dec.reset(batch_size)\n",
    "hidden = dec.init_hidden(batch_size).to(device)\n",
    "# Starts with a START token\n",
    "sequence = torch.full(\n",
    "    (batch_size, 1),\n",
    "    dataset.token_to_id[START],\n",
    "    dtype=torch.long,\n",
    "    device=device,\n",
    ")\n",
    "for i in range(max_len - 1):\n",
    "    previous = sequence[:, -1].view(-1, 1)\n",
    "    out, hidden = dec(previous, hidden, enc_low_res, enc_high_res)\n",
    "    _, top1_id = torch.topk(out, 1)\n",
    "    sequence = torch.cat((sequence, top1_id), dim=1)\n",
    "\n",
    "preds_decoded = [[dataset.id_to_token[tok.item()] for tok in seq] for seq in sequence]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The attention vectors are available in the `coverage_attn_*` of the decoder. `alpha[t]` is the attention vector at time $t$. So are the weights, except for $U_s$, which has been lifted to the decoder, because it is shared (available as `dec.U_pred`)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Attention vectors of first batch\n",
    "attn_low = dec.coverage_attn_low.alpha[0]\n",
    "attn_high = dec.coverage_attn_high.alpha[0]\n",
    "\n",
    "# Image of first batch\n",
    "img = input[0]\n",
    "\n",
    "# Predictions of first batch\n",
    "preds_batch = preds_decoded[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "to_pil_image = transforms.ToPILImage()\n",
    "\n",
    "def show_attention_images(img, preds, attn, attn_h, attn_w, smooth=False):\n",
    "    pil_img = to_pil_image(img)\n",
    "    _, h, w = img.size()\n",
    "    # , figsize=(3.5*num_axes, 3*timesteps)\n",
    "\n",
    "    for pred, a in zip(preds, attn):\n",
    "        fig, ax = plt.subplots(1, 1)\n",
    "        # Resize attentions from flat to 2D (L = H x W)\n",
    "        a_2d = a.view(attn_h, attn_w)\n",
    "        a_2d = a_2d.detach().cpu().numpy()\n",
    "        upscale_factor = max(h // attn_h, w // attn_w)\n",
    "        ax.set_xticks([])\n",
    "        ax.set_yticks([])\n",
    "        ax.imshow(pil_img)\n",
    "        attn_mask = (\n",
    "            skimage.transform.pyramid_expand(\n",
    "                a_2d, upscale=upscale_factor, multichannel=False)\n",
    "            if smooth\n",
    "            else skimage.transform.resize(a_2d, (h, w), mode=\"reflect\", anti_aliasing=True)\n",
    "        )\n",
    "        attn_img = ax.imshow(attn_mask, alpha=0.7)\n",
    "        attn_img.set_cmap(cm.Greys_r)\n",
    "        ax.text(1.03, 0.5, \"{:>5}\".format(pred), transform=ax.transAxes, fontsize=15)\n",
    "        \n",
    "        print(a)\n",
    "        display(fig)\n",
    "        plt.close()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['<SOS>',\n",
       " '\\\\left',\n",
       " '\\\\{',\n",
       " 'x',\n",
       " ',',\n",
       " 'y',\n",
       " '\\\\right',\n",
       " '\\\\}',\n",
       " '=',\n",
       " 'x',\n",
       " '\\\\times',\n",
       " 'y',\n",
       " '+',\n",
       " 'y',\n",
       " '\\\\times',\n",
       " 'x',\n",
       " '<EOS>']"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "expected_decoded[0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Low resolution attention"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "tensor([[0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0001,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0692, 0.6936, 0.0171,\n",
       "         0.0007, 0.0004, 0.0005, 0.0001, 0.0000, 0.0033, 0.1795, 0.0262, 0.0022,\n",
       "         0.0045, 0.0014, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0002, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0227, 0.7224, 0.0250,\n",
       "         0.0009, 0.0004, 0.0007, 0.0001, 0.0000, 0.0031, 0.1983, 0.0200, 0.0020,\n",
       "         0.0030, 0.0007, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0085, 0.6258, 0.0121,\n",
       "         0.0003, 0.0004, 0.0009, 0.0001, 0.0000, 0.0024, 0.3373, 0.0078, 0.0005,\n",
       "         0.0031, 0.0004, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0011, 0.0664, 0.1177,\n",
       "         0.0017, 0.0027, 0.0051, 0.0005, 0.0000, 0.0003, 0.6956, 0.0815, 0.0044,\n",
       "         0.0180, 0.0044, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0012, 0.2301, 0.0927,\n",
       "         0.0015, 0.0023, 0.0042, 0.0005, 0.0000, 0.0006, 0.6040, 0.0519, 0.0016,\n",
       "         0.0080, 0.0011, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0002, 0.0144, 0.1641,\n",
       "         0.0097, 0.0176, 0.0288, 0.0035, 0.0000, 0.0001, 0.3247, 0.2541, 0.0341,\n",
       "         0.1238, 0.0235, 0.0005, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0002, 0.0415, 0.1898,\n",
       "         0.0101, 0.0179, 0.0287, 0.0031, 0.0000, 0.0001, 0.3960, 0.2145, 0.0159,\n",
       "         0.0725, 0.0087, 0.0002, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0000, 0.0002, 0.0001, 0.0000, 0.0000, 0.0098, 0.2239,\n",
       "         0.0245, 0.0216, 0.0394, 0.0075, 0.0000, 0.0000, 0.1154, 0.3574, 0.0559,\n",
       "         0.1274, 0.0149, 0.0006, 0.0000, 0.0000, 0.0002, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0003, 0.0009, 0.0003, 0.0000, 0.0000, 0.0009, 0.0104,\n",
       "         0.0272, 0.3695, 0.1842, 0.0168, 0.0000, 0.0000, 0.0073, 0.0116, 0.0572,\n",
       "         0.2844, 0.0252, 0.0009, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0001, 0.0002, 0.0004, 0.0002, 0.0001,\n",
       "         0.0000, 0.0000, 0.0000, 0.0002, 0.0003, 0.0002, 0.0001, 0.0001, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0002, 0.0001, 0.0000, 0.0000, 0.0007, 0.0040,\n",
       "         0.0031, 0.0811, 0.1646, 0.0132, 0.0000, 0.0000, 0.0168, 0.0135, 0.0273,\n",
       "         0.6324, 0.0407, 0.0012, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0003, 0.0039,\n",
       "         0.0019, 0.0584, 0.2009, 0.0314, 0.0000, 0.0000, 0.0055, 0.0081, 0.0185,\n",
       "         0.5858, 0.0814, 0.0027, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0001, 0.0007,\n",
       "         0.0003, 0.0128, 0.0809, 0.0396, 0.0000, 0.0000, 0.0030, 0.0044, 0.0137,\n",
       "         0.5696, 0.2657, 0.0084, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0002, 0.0017,\n",
       "         0.0004, 0.0125, 0.1226, 0.0484, 0.0000, 0.0000, 0.0040, 0.0056, 0.0094,\n",
       "         0.4886, 0.2971, 0.0086, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0002, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0000, 0.0004, 0.0054, 0.0060, 0.0000, 0.0000, 0.0006, 0.0016, 0.0020,\n",
       "         0.2053, 0.7478, 0.0297, 0.0007, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0002,\n",
       "         0.0000, 0.0010, 0.0276, 0.0200, 0.0000, 0.0000, 0.0009, 0.0012, 0.0014,\n",
       "         0.2639, 0.6429, 0.0388, 0.0012, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0004, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0000, 0.0005, 0.0159, 0.0258, 0.0001, 0.0000, 0.0003, 0.0004, 0.0007,\n",
       "         0.0889, 0.7195, 0.1410, 0.0033, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0014, 0.0012, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000]])"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "attn_low"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.4942e-05, 3.0390e-05, 1.8536e-05, 1.2533e-05, 7.8188e-06, 8.4877e-06,\n",
      "        9.4689e-06, 2.8399e-06, 4.9012e-06, 1.1357e-06, 2.0143e-06, 2.1786e-06,\n",
      "        1.3184e-06, 1.5012e-06, 1.1548e-06, 2.8306e-07, 1.8583e-04, 1.0411e-04,\n",
      "        2.7244e-05, 1.5662e-05, 1.2633e-05, 4.0157e-05, 1.8870e-05, 1.4666e-06,\n",
      "        6.9221e-02, 6.9361e-01, 1.7081e-02, 6.9124e-04, 4.2971e-04, 5.4294e-04,\n",
      "        6.8984e-05, 1.0194e-06, 3.3061e-03, 1.7952e-01, 2.6224e-02, 2.1636e-03,\n",
      "        4.5403e-03, 1.3766e-03, 4.5813e-05, 1.1444e-05, 7.8217e-06, 2.5682e-05,\n",
      "        2.7925e-06, 6.0940e-07, 9.9090e-07, 1.7862e-06, 2.6422e-06, 4.0092e-07,\n",
      "        1.6707e-05, 1.9274e-05, 1.2201e-05, 1.3957e-05, 1.0202e-05, 6.6884e-06,\n",
      "        6.7625e-06, 5.7116e-07, 6.0800e-05, 1.8553e-04, 1.1769e-04, 6.5995e-05,\n",
      "        3.7461e-05, 2.5508e-05, 1.5071e-05, 2.6806e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([7.9945e-06, 1.7773e-05, 1.1702e-05, 7.8609e-06, 5.8878e-06, 6.3434e-06,\n",
      "        5.6632e-06, 1.9861e-06, 1.8530e-06, 2.8482e-07, 7.9206e-07, 1.1410e-06,\n",
      "        7.4957e-07, 9.4237e-07, 6.3043e-07, 1.5091e-07, 3.5763e-05, 2.6428e-05,\n",
      "        1.7058e-05, 1.5940e-05, 1.1892e-05, 3.7918e-05, 1.3273e-05, 9.3821e-07,\n",
      "        2.2713e-02, 7.2244e-01, 2.4976e-02, 9.3795e-04, 4.2577e-04, 7.0151e-04,\n",
      "        9.4461e-05, 7.7582e-07, 3.1336e-03, 1.9827e-01, 2.0030e-02, 1.9927e-03,\n",
      "        3.0152e-03, 6.6783e-04, 2.0496e-05, 4.0866e-06, 3.0312e-06, 2.1054e-05,\n",
      "        2.6639e-06, 4.2853e-07, 5.3792e-07, 1.1216e-06, 1.4461e-06, 1.7246e-07,\n",
      "        7.6627e-06, 9.5391e-06, 6.4537e-06, 8.9309e-06, 6.3191e-06, 4.3166e-06,\n",
      "        4.0919e-06, 3.2506e-07, 2.9467e-05, 9.7334e-05, 5.8171e-05, 3.4452e-05,\n",
      "        1.9288e-05, 1.5164e-05, 7.2378e-06, 1.7406e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.8009e-06, 5.9838e-06, 4.8345e-06, 3.1496e-06, 2.8632e-06, 2.9577e-06,\n",
      "        2.1581e-06, 9.4415e-07, 1.0589e-06, 2.1513e-07, 5.6168e-07, 7.8548e-07,\n",
      "        5.0834e-07, 5.8764e-07, 3.8175e-07, 8.8606e-08, 7.5697e-06, 1.6736e-05,\n",
      "        9.3435e-06, 8.5560e-06, 5.4536e-06, 1.7434e-05, 9.8116e-06, 6.1883e-07,\n",
      "        8.4765e-03, 6.2582e-01, 1.2129e-02, 2.6549e-04, 4.3368e-04, 9.3740e-04,\n",
      "        1.1370e-04, 9.1918e-07, 2.4492e-03, 3.3727e-01, 7.7818e-03, 5.0589e-04,\n",
      "        3.0748e-03, 4.3436e-04, 1.5870e-05, 7.4416e-06, 2.8049e-06, 2.2622e-05,\n",
      "        3.1564e-06, 5.4238e-07, 6.5922e-07, 1.0169e-06, 9.4748e-07, 1.0434e-07,\n",
      "        4.5111e-06, 7.5326e-06, 5.1001e-06, 7.7745e-06, 4.6095e-06, 2.4028e-06,\n",
      "        2.1257e-06, 1.7588e-07, 9.8905e-06, 3.8558e-05, 2.2983e-05, 1.5893e-05,\n",
      "        8.7749e-06, 7.7115e-06, 3.3820e-06, 9.3354e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.9016e-06, 9.0660e-06, 7.2128e-06, 4.1035e-06, 4.7327e-06, 6.0285e-06,\n",
      "        3.7690e-06, 1.3611e-06, 4.6044e-07, 4.3267e-08, 1.8722e-07, 4.0203e-07,\n",
      "        3.5804e-07, 4.8261e-07, 2.6874e-07, 4.8688e-08, 2.8760e-06, 6.3150e-06,\n",
      "        8.3322e-06, 1.3676e-05, 1.3103e-05, 4.8948e-05, 1.9433e-05, 4.8493e-07,\n",
      "        1.1109e-03, 6.6381e-02, 1.1769e-01, 1.6700e-03, 2.7335e-03, 5.0538e-03,\n",
      "        5.4359e-04, 9.6718e-07, 3.2300e-04, 6.9560e-01, 8.1524e-02, 4.4069e-03,\n",
      "        1.8022e-02, 4.4028e-03, 9.7404e-05, 1.5623e-05, 1.0154e-06, 1.6597e-05,\n",
      "        2.7506e-06, 4.6087e-07, 4.8644e-07, 8.2786e-07, 9.2184e-07, 6.6312e-08,\n",
      "        3.2266e-06, 6.6681e-06, 6.6037e-06, 1.1239e-05, 6.0795e-06, 2.7689e-06,\n",
      "        2.8749e-06, 1.6220e-07, 1.0745e-05, 7.2105e-05, 5.2684e-05, 3.1821e-05,\n",
      "        1.4335e-05, 1.4106e-05, 5.7848e-06, 1.4538e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.3031e-06, 3.7633e-06, 2.9211e-06, 1.7627e-06, 2.0275e-06, 2.3503e-06,\n",
      "        1.4330e-06, 5.7849e-07, 3.8924e-07, 5.3319e-08, 2.0575e-07, 3.4187e-07,\n",
      "        3.5743e-07, 4.4923e-07, 1.8976e-07, 4.3983e-08, 1.9837e-06, 6.5788e-06,\n",
      "        7.1310e-06, 1.1783e-05, 9.1917e-06, 3.2988e-05, 1.2230e-05, 3.9416e-07,\n",
      "        1.2340e-03, 2.3007e-01, 9.2655e-02, 1.5043e-03, 2.3328e-03, 4.2284e-03,\n",
      "        4.5466e-04, 9.4404e-07, 5.7871e-04, 6.0396e-01, 5.1906e-02, 1.5997e-03,\n",
      "        8.0169e-03, 1.1499e-03, 3.2866e-05, 5.8367e-06, 1.1184e-06, 4.5377e-05,\n",
      "        6.6316e-06, 1.1249e-06, 1.0492e-06, 1.4293e-06, 8.8734e-07, 5.6382e-08,\n",
      "        2.5740e-06, 8.2547e-06, 7.0209e-06, 1.2597e-05, 5.9899e-06, 2.2150e-06,\n",
      "        1.5245e-06, 1.1027e-07, 4.7054e-06, 2.4420e-05, 1.7552e-05, 1.3058e-05,\n",
      "        5.7722e-06, 4.9430e-06, 1.8088e-06, 5.3669e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([3.4409e-06, 1.2031e-05, 8.8860e-06, 5.2652e-06, 6.5962e-06, 1.0632e-05,\n",
      "        6.8788e-06, 2.0500e-06, 4.9074e-07, 4.2597e-08, 2.1890e-07, 4.5294e-07,\n",
      "        6.9215e-07, 1.0109e-06, 3.7019e-07, 7.4811e-08, 1.8565e-06, 4.5517e-06,\n",
      "        1.2408e-05, 3.3372e-05, 3.8564e-05, 1.4970e-04, 5.4691e-05, 9.5040e-07,\n",
      "        1.6555e-04, 1.4362e-02, 1.6410e-01, 9.6615e-03, 1.7596e-02, 2.8840e-02,\n",
      "        3.4876e-03, 2.2917e-06, 8.1258e-05, 3.2474e-01, 2.5412e-01, 3.4060e-02,\n",
      "        1.2381e-01, 2.3505e-02, 5.0980e-04, 3.0273e-05, 8.9523e-07, 4.9604e-05,\n",
      "        1.4419e-05, 3.2834e-06, 3.0344e-06, 4.1738e-06, 3.6247e-06, 1.1319e-07,\n",
      "        4.2370e-06, 1.6248e-05, 2.3444e-05, 4.4633e-05, 2.0078e-05, 6.8111e-06,\n",
      "        5.0906e-06, 2.6625e-07, 1.4070e-05, 1.2181e-04, 1.1103e-04, 7.4015e-05,\n",
      "        2.6176e-05, 2.1161e-05, 8.5969e-06, 2.1049e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.3087e-06, 7.0856e-06, 5.1154e-06, 2.9009e-06, 3.6043e-06, 4.9597e-06,\n",
      "        3.1827e-06, 1.1607e-06, 5.4141e-07, 5.8273e-08, 2.7345e-07, 5.0477e-07,\n",
      "        7.9235e-07, 1.1186e-06, 3.3617e-07, 8.0394e-08, 1.7547e-06, 5.3128e-06,\n",
      "        1.2967e-05, 3.6475e-05, 3.1025e-05, 1.1276e-04, 3.9086e-05, 9.1793e-07,\n",
      "        1.8401e-04, 4.1542e-02, 1.8978e-01, 1.0058e-02, 1.7893e-02, 2.8661e-02,\n",
      "        3.0787e-03, 2.8364e-06, 1.2555e-04, 3.9602e-01, 2.1445e-01, 1.5913e-02,\n",
      "        7.2513e-02, 8.7282e-03, 2.1087e-04, 1.7992e-05, 1.0354e-06, 1.2718e-04,\n",
      "        4.1625e-05, 8.6598e-06, 8.3363e-06, 1.0055e-05, 4.8468e-06, 1.5725e-07,\n",
      "        4.6427e-06, 2.3494e-05, 2.8226e-05, 5.6873e-05, 2.5746e-05, 7.1010e-06,\n",
      "        3.6386e-06, 2.3618e-07, 9.2744e-06, 6.0908e-05, 5.0337e-05, 4.2324e-05,\n",
      "        1.5897e-05, 1.1572e-05, 3.9744e-06, 1.1077e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([4.0448e-06, 1.3986e-05, 9.4726e-06, 5.5571e-06, 7.2777e-06, 1.0181e-05,\n",
      "        6.3579e-06, 2.0825e-06, 8.2836e-07, 1.1508e-07, 5.1998e-07, 1.0705e-06,\n",
      "        2.0972e-06, 2.7427e-06, 7.6874e-07, 1.7910e-07, 1.3662e-06, 4.0132e-06,\n",
      "        1.6528e-05, 5.4728e-05, 4.3492e-05, 1.5294e-04, 7.6215e-05, 2.1509e-06,\n",
      "        4.3239e-05, 9.7537e-03, 2.2394e-01, 2.4488e-02, 2.1638e-02, 3.9420e-02,\n",
      "        7.4656e-03, 7.8093e-06, 3.0613e-05, 1.1539e-01, 3.5737e-01, 5.5880e-02,\n",
      "        1.2742e-01, 1.4862e-02, 6.0540e-04, 2.9173e-05, 1.1568e-06, 2.2249e-04,\n",
      "        1.2181e-04, 2.9805e-05, 3.9747e-05, 3.8999e-05, 1.7263e-05, 4.6171e-07,\n",
      "        7.1467e-06, 4.6066e-05, 6.9023e-05, 1.4481e-04, 7.5815e-05, 1.8677e-05,\n",
      "        8.3104e-06, 5.7143e-07, 1.5390e-05, 1.1388e-04, 1.0078e-04, 9.3318e-05,\n",
      "        3.4249e-05, 2.2421e-05, 8.5793e-06, 2.2784e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([7.8293e-06, 1.9877e-05, 1.4125e-05, 9.7896e-06, 1.3901e-05, 3.1117e-05,\n",
      "        2.6342e-05, 6.7172e-06, 1.2459e-06, 1.3095e-07, 5.5918e-07, 1.3487e-06,\n",
      "        2.7323e-06, 6.3165e-06, 2.1338e-06, 4.7911e-07, 2.1440e-06, 3.5584e-06,\n",
      "        2.2691e-05, 1.3513e-04, 2.5860e-04, 9.1843e-04, 3.3653e-04, 7.4519e-06,\n",
      "        2.5947e-05, 8.8052e-04, 1.0362e-02, 2.7206e-02, 3.6949e-01, 1.8425e-01,\n",
      "        1.6827e-02, 1.3941e-05, 8.2159e-06, 7.3468e-03, 1.1642e-02, 5.7247e-02,\n",
      "        2.8443e-01, 2.5190e-02, 9.4621e-04, 3.2286e-05, 6.9304e-07, 5.2243e-05,\n",
      "        4.0496e-05, 3.8676e-05, 4.0210e-05, 6.7638e-05, 7.3545e-05, 1.7924e-06,\n",
      "        1.2340e-05, 6.3561e-05, 1.7990e-04, 4.1241e-04, 2.1320e-04, 7.4175e-05,\n",
      "        4.3857e-05, 2.1141e-06, 3.1911e-05, 2.2432e-04, 2.8440e-04, 2.4092e-04,\n",
      "        8.4921e-05, 5.7125e-05, 2.5077e-05, 6.7962e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.2319e-06, 5.8240e-06, 4.0020e-06, 2.1560e-06, 2.8411e-06, 4.7810e-06,\n",
      "        3.5794e-06, 1.2709e-06, 3.5808e-07, 3.4657e-08, 1.5303e-07, 3.2203e-07,\n",
      "        6.2493e-07, 1.2308e-06, 3.9158e-07, 9.8672e-08, 5.3019e-07, 9.1577e-07,\n",
      "        3.7718e-06, 1.5983e-05, 2.7312e-05, 1.5077e-04, 7.9888e-05, 2.1677e-06,\n",
      "        6.7821e-06, 6.7006e-04, 3.9849e-03, 3.1260e-03, 8.1137e-02, 1.6457e-01,\n",
      "        1.3239e-02, 1.2892e-05, 6.1108e-06, 1.6825e-02, 1.3462e-02, 2.7329e-02,\n",
      "        6.3245e-01, 4.0698e-02, 1.2332e-03, 6.2324e-05, 2.2802e-07, 3.3277e-05,\n",
      "        3.6013e-05, 2.5835e-05, 5.6741e-05, 7.2907e-05, 4.0385e-05, 6.8587e-07,\n",
      "        3.7064e-06, 2.2030e-05, 5.2595e-05, 1.2730e-04, 7.7855e-05, 1.9792e-05,\n",
      "        9.2383e-06, 4.3231e-07, 9.3387e-06, 8.3973e-05, 7.4365e-05, 7.3064e-05,\n",
      "        3.0983e-05, 1.8179e-05, 6.4804e-06, 1.4260e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.7307e-06, 5.4824e-06, 3.8620e-06, 1.9160e-06, 2.6676e-06, 4.1358e-06,\n",
      "        2.8877e-06, 9.3309e-07, 3.0162e-07, 2.8957e-08, 1.1027e-07, 2.3503e-07,\n",
      "        4.9641e-07, 1.0434e-06, 3.0473e-07, 8.9516e-08, 3.8516e-07, 7.2828e-07,\n",
      "        2.8830e-06, 1.2120e-05, 1.8782e-05, 1.3851e-04, 8.7630e-05, 2.4364e-06,\n",
      "        3.5302e-06, 2.9647e-04, 3.9017e-03, 1.8726e-03, 5.8389e-02, 2.0090e-01,\n",
      "        3.1392e-02, 2.7810e-05, 2.5232e-06, 5.4557e-03, 8.0839e-03, 1.8473e-02,\n",
      "        5.8583e-01, 8.1413e-02, 2.7403e-03, 1.1251e-04, 1.5114e-07, 1.9413e-05,\n",
      "        1.7826e-05, 1.6886e-05, 6.4284e-05, 1.0077e-04, 5.4059e-05, 9.7626e-07,\n",
      "        3.2804e-06, 1.6905e-05, 4.2065e-05, 1.1515e-04, 1.0340e-04, 3.0607e-05,\n",
      "        1.3319e-05, 5.4152e-07, 5.7177e-06, 4.8684e-05, 5.1366e-05, 5.4630e-05,\n",
      "        2.7292e-05, 1.8776e-05, 7.0938e-06, 1.3422e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([8.0752e-07, 2.6292e-06, 1.8596e-06, 8.7229e-07, 1.1224e-06, 2.1924e-06,\n",
      "        1.8507e-06, 5.1446e-07, 1.1399e-07, 9.9106e-09, 3.9594e-08, 7.8116e-08,\n",
      "        1.2728e-07, 3.7046e-07, 1.2266e-07, 4.2828e-08, 1.4845e-07, 2.3695e-07,\n",
      "        7.5438e-07, 2.1454e-06, 5.6661e-06, 8.8475e-05, 7.1097e-05, 1.6437e-06,\n",
      "        2.0065e-06, 1.0792e-04, 7.4363e-04, 3.1587e-04, 1.2758e-02, 8.0886e-02,\n",
      "        3.9630e-02, 2.5942e-05, 9.7614e-07, 3.0107e-03, 4.3728e-03, 1.3660e-02,\n",
      "        5.6957e-01, 2.6574e-01, 8.3513e-03, 2.0860e-04, 5.0439e-08, 4.0798e-06,\n",
      "        3.5254e-06, 4.0041e-06, 2.2488e-05, 5.4062e-05, 5.5635e-05, 8.7374e-07,\n",
      "        1.2964e-06, 4.5523e-06, 1.4383e-05, 4.1032e-05, 4.6104e-05, 1.9986e-05,\n",
      "        1.1289e-05, 3.5827e-07, 2.9020e-06, 2.9279e-05, 3.9969e-05, 3.6377e-05,\n",
      "        1.7528e-05, 1.3954e-05, 6.6106e-06, 9.7185e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([5.5606e-07, 1.6839e-06, 1.2077e-06, 5.2955e-07, 7.3943e-07, 1.0402e-06,\n",
      "        7.0905e-07, 2.4894e-07, 1.0791e-07, 8.5749e-09, 3.0879e-08, 5.6359e-08,\n",
      "        1.0828e-07, 2.6363e-07, 6.8698e-08, 3.3216e-08, 1.2121e-07, 2.3668e-07,\n",
      "        7.9922e-07, 2.7807e-06, 3.5293e-06, 5.4474e-05, 4.4896e-05, 1.3999e-06,\n",
      "        1.7406e-06, 1.6497e-04, 1.6653e-03, 3.9559e-04, 1.2541e-02, 1.2264e-01,\n",
      "        4.8433e-02, 4.0536e-05, 1.0469e-06, 3.9590e-03, 5.5833e-03, 9.4230e-03,\n",
      "        4.8858e-01, 2.9708e-01, 8.5599e-03, 2.2464e-04, 3.2671e-08, 5.0772e-06,\n",
      "        4.3391e-06, 4.9390e-06, 7.4494e-05, 2.0864e-04, 8.6760e-05, 1.3046e-06,\n",
      "        1.2299e-06, 4.5675e-06, 1.1230e-05, 3.4215e-05, 5.5709e-05, 2.1661e-05,\n",
      "        9.2714e-06, 3.4993e-07, 1.8501e-06, 1.5343e-05, 1.6903e-05, 1.8506e-05,\n",
      "        1.0941e-05, 8.6996e-06, 3.5288e-06, 5.5820e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.7096e-07, 5.0315e-07, 4.0369e-07, 2.0677e-07, 2.4028e-07, 3.4998e-07,\n",
      "        2.9757e-07, 8.9632e-08, 2.7574e-08, 2.6408e-09, 7.8509e-09, 1.3616e-08,\n",
      "        2.1530e-08, 5.8564e-08, 2.0437e-08, 1.0372e-08, 2.5517e-08, 4.4230e-08,\n",
      "        1.0640e-07, 2.8243e-07, 3.7855e-07, 7.6200e-06, 1.3164e-05, 5.0227e-07,\n",
      "        5.4936e-07, 3.0112e-05, 1.0855e-04, 1.1515e-05, 4.2752e-04, 5.4452e-03,\n",
      "        5.9760e-03, 1.6230e-05, 2.3655e-07, 6.2350e-04, 1.6006e-03, 2.0359e-03,\n",
      "        2.0528e-01, 7.4777e-01, 2.9691e-02, 6.6607e-04, 6.9115e-09, 6.3588e-07,\n",
      "        4.8934e-07, 6.0088e-07, 1.9039e-05, 1.0763e-04, 7.6444e-05, 1.2044e-06,\n",
      "        2.6721e-07, 7.7853e-07, 2.2606e-06, 7.8370e-06, 1.5649e-05, 1.0117e-05,\n",
      "        6.3513e-06, 1.8246e-07, 7.0108e-07, 6.2251e-06, 8.6639e-06, 1.0861e-05,\n",
      "        6.7319e-06, 6.3018e-06, 3.4407e-06, 3.9176e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQ0AAADuCAYAAAAjtVKQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAFzlJREFUeJztnTtsXNd2htch50GRoiRKsqyHr03KgmxLMmADTpXAXaoLpEwX4AZBipTBxe2CVCmDJLWBFEmTKkWCFLlAKgMXtwxim7Yk25IlWrJkiXqYojTiPE4Keu1Z3LPPmbPIGfEx39ecmfPcc2bm3/9a+3GyPM8FAKAqU7tdAADYXyAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBc1Dw7NxqNfHZ2dlxlAZh4nj9/LhsbG9lul6MMl2jMzs7Kxx9/PK6yAEw8n3766W4XYSiEJwDgAtEAABeIBgC4QDQAwAWiAQAuEA0AcIFoAIALRAMAXCAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4ALRAAAXiAYAuEA0AMAFogEALhANAHCBaACAC0QDAFwgGgDgAtEAABeIBgC4QDQAwAWiAQAuEA0AcIFoAIALRAMAXCAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4ALRAAAXiAYAuEA0AMAFogEALhANAHCBaACAC0QDAFwgGgDgAtEAABeIBgC4QDQAwAWiAQAuEA0AcIFoAIALRAMAXCAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4ALRAAAXiAYAuEA0AMAFogEALhANAHBR2+0CwGSQZdkrv2ae56/8mpMATgMAXOA0YCTshpMYRpUy4Ub84DQAwAVOAyqzF93ETrGfCddRDUQDkhxEgRgGAlINwhMAcIHTmGBG7Saqnm8cCcpRO4O4jDiPPjgNAHCB05gQRuEqys6xW66lCqNwCVmW4TZ+BtE4gIxLIIadN7V9amrnZrbX6w2si//AqWvrPqNKcOp5Jl08CE8AwAVO4wCwXWexEzdR5iDsOXbqevI8l+np6fC6COtGyhzGKBKck+44cBoA4AKnsU/x1uBeV2G3pVyFbi87704ch63F9XWqZtd1qTKq+8jzvNBh7CTBOamOA6cBAC5wGvuEnTqLYa6iqpuI19llVddRhZS7sOvi7an97GeyrmNYebzOYdKaYxGNfcB2elpWCUfsn6qqQMTiYhOjKaHyhCpWDFLr7DIWAV3ahKhep9frhXLHx9n9dhKybDfBuh/H+BCeAIALnMYQVldXRUTkyZMnIiJy6tQpmZmZERGRer0+1mt7O1OVuYtRuIqpqankOl0WhS7x9atgHUHKTcSOQd9PTU2F13ZdUcK02+2G19Zx7DTJuR8dRFVwGgDgYttOQxW41WpteS/Sr4HHXRO/Sh4/fiwiIisrK/Lmm2+KiMj58+fHcq0qtVRR4lG3pXIPRc4k5RKK1llnEW/TTlj22vF+qXKUNa9aV6GuwK5LLeNy2/3j60xPTyeTpHHCdJISncPYtmisr6+LiMgXX3whIv0vrVaryYULF0RE5Pjx4zst365z4sQJERE5cuSIiIhcv35d2u322K5XNSRJhRbDQpDUHz3eZvdREUiJhm6r1WphH/s63j++tn2dagFJCUSn0wnbdJ1+F1Y09NiUUKXCmlSSdBTJ0YMK4QkAuNi207h//76I9GvgxcVFEdlUZE0UHiS0Fp2amgqvR8moHEb8PlXrVwk7bLhhw47YYdj3sQuZnp4udRoxtinVhiTqHNRpdDqd8FrPa/fRa9gkZ0wqcZpilMnRgwJOAwBcbLvKVKVXDh06JCK+piaNR/Vc6lDG2VwV5yPq9XpyXYwmfJ8+fSqXL18eW/lSFCUxi5yD3d/uk3ITuky5BOuuRDbdhK5LLVPOpCyPEpNyGjZHob+TdrsdXm9sbIR1Rfclfm3pdrsDZev1ehPvJsrYtmjoj+WHH34QEQktCocPH650/OrqqqysrIhIP6m6sLAgIiLNZlNef/11ERGZm5sLx+gfV38wDx48CMnWY8eOVbquXlM5f/58cl2MTZzpn2IUVBk0VhSSFPWLKPqzxgk/Xdbr9SCUZQJRr9e3vLbbpqenBxKnvV4vVAQ2HChqVbN/VhWKbre7JQGq11SRSAmgbtNlnudhu4rM999/LyIiJ0+elEajsaUcNmShRWUQwhOACSTLsmNZln2fZdm/Ruv/M8uy61mWzRYdu22noU5Aa+k7d+6IiMjFixcrhxenT5/e8v7p06cistknQh3ML37xCxHZrCG0d6Zy4sQJaTabrnKnmku9Tai6v352/RzD+qXYGrCsj0Wqn0vK3qvzUmxtqw7A1vSPHj0SkX4vV723R44cGUhw1mq1gXJYp5Fa6mv9nNeuXZP3339fRPqJ87W1Nbly5cqW86bGlNiQRM+njrTZbA6EQqk+Ivfu3QvlUSes5//222/DNk3iK9aZFPUYTb3fT+R5/iTLsr8Qkf/Osuzf8zz/jyzL/lxEfikif5Tn+fOiY+lGDjCh5Hn+2yzLPhGRT7Isuy0i/ygif5/n+e/Ljtu2aGiu4cyZMyLSV/U333wzJEXL0E5TFq2x2+12iDmvXbsmIpv5Dk1A2lp0p0nTdrstP/30k4j0m4/LyPNcfvzxRxERuXv3roj0P8swp6H3aGVlpTQxpzXfW2+9FdbHCcSNjQ356quvwmew+2RZFmrUt99+W0Q2a2ldp7WuusVUrsLmOWz+QvML6lrOnTsnIpvfhe6neYNarRZ+J+p4VldXw+8j/p2kkp6dTif0xv3uu+9EROTChQsDSdqyof3WOcRL27nLdgrzuIl93vHr1yLyxyLyexH5RkT+dtgB5DQAJpg8z5+JyH+JSFNE/jnP85fDjtm201AFPnv2rIiIPHz4UAux3VP2C1WrDTSlHT9+XObn53d87phWqxVyKWXd3m0LhdZ8XtRJnTx5svD86+vrA58z1XrSbDZDvkDRuL7b7QYXosvFxcWw/+zsZo7LOojYVWRZFvIQ6iafP38e8iH6vWtrWbPZDMdqa8T8/Hz4LOrinj17Fl6rC7GtOdZhiGx+/5o70ta1I0eObGlije+R/gbVjfR6vYHOaFrGY8eOBadhW8jiUbF23X7OZcRkWfYHIvJXIvK/IvI3WZb9W57n98qO2XFOQ78E/ZJv3rwZrKj+sKqEK5ZWqxUSofrlnjp1aqdF3YKWVxO4w66hn+nDDz8Mgra8vOy6ZvynSjE7OzsQuhQNHtPzxNsePnwY/pgqUGtra1uaWEX6f6pGo5FMvup0ALrs9Xry7rvviojI0tKSiEhIRFvR0D/T/Px8KNPRo0dDubVM8f69Xi8I1YMHD8Jx+sfV78AOdY9FwCZTtWw2BNEKQo+zTfX2vmv4peeyFUo8WHN6ejp8FhWzu3fvhmNUHPfacPksy2ZE5F9E5Lci8qci8n8i8omI/EnZcYQnAJPL34nIaRH5y59bS34lIr/MsuxXZQft2GloEtFaN00UKpqMq0qe58EJxLVi2TEi/SRco9FIKrueRxOtR44cCdco67Sl5zp06NArm5glFZaUjV7VEHF1dTU4Aq2dl5eXQ+352muviUi/drZOQ+/P2tralo5eIpthj37fa2trItIPT+bm5gYmJ1paWgq/BT3X3NzcQHhknYbWyppkvnHjhjx79kxE+jX71atXwzpN5qpLtKNitTz379+Xr7/+WkREbt++HfbT+xiHJ1mWBUei93Rubi4co+GS7rO0tDQQ2j569Ehu3LghIpvdEEQ2w7w4tLGjw18lWZb9oYj8tYj8WZ7nP/xcpt9lWfYPIvJPWZb9T57n36eOpckVYALJ8/x3IjJQS+Z5/hsR+U3ZsTsWDa0t3nvvPRHZVPzr16+LyOD4lKp0u92gxDZWLUMdxueffy4imx2XtBayaJ5FY/5Go+HOTXjROFfdje1MlhpTEruJ2dlZeeONN0J5RbZ2C3/5cjPhrXmAs2fPBgeg38/CwkL4PlJdweN1GxsbIXGrTrHdbgeHoc2f2kz5wQcfBAehZXznnXdCDa819rFjxwachk2EaoczbcZeX1+Xq1eviojIixcvRGQzoayfNXYJdlSsNl23Wq1wfZ3rRV1AUXd8/e2oM/nss89CjkQdjLo5O9TB/h/0Hum15ufnQ3k1Z6f3Qpuu9wM7Fo1Ufwsv+oVrj7+bN2+GrLta0uXl5fCD0qSa7aehP1T9Ep48eZIUjbiPwPPnhR3fRkYqLKkSqug+MzMzA+M6RPr3Rn+U+nlPnz490EPy+PHj4Q+g4qHCYltP9D4uLi4O3KuZmZmwXcMD3ZYKT+bn5+Wjjz4SkX4PzGazOTA+yVp1/cNr+ZvN5haB18+if2D9zej32Ol0ggDqdS5duhTKqyHFrVu3wv1JiYa9lshmSKKtSNp/xia040ptZmYmiK1ee3l5OZRNE7Cj+P+8akiEAoCLXctp5Hkeagm1atq0d+7cudAsp2HHnTt3Qm2lnDlzJvRujNvh9xJa85bNKVo2rL2oNtTmSUWdhp38Ru/HwsJCuM+pcRvxumazGWpS2xyrbkJrSNvkqq9TYY9a+KmpqYHxQtZpxJPr2FrfJjhtPw67tNe042lsWBefP763jx49CqGF7nf58uXg6L788ksRkTCGpiiJaacsFNl0HOq81GnstWbYKuA0AMDFyJ1Gu93ekrAqYmNjQ7755hsR6ddCmkydm5sbyFVcvHgxuAqNS7OsP/mt1jSaqNPeg8PodruVpqLbbVJOQ+NtzfXY3pyxW5meng41fDxuwzqN1KhVm++I3YTdlhoVG+dWbH4mxnbCsmNJNKeheS5bDk0CpyYDSn2+eJma4Gh9fT004arjtSOHdTyUOo+lpaWB5uN2ux0SuOqKbLn38m9tGDgNAHAxFqehuQrbFBXTaDSCs4i7Q6fIsqxwdKRFawjtwBSXTdFa4969eyE+906IrOfTDk/achOXu4xUZ60qZFkW3FRcs6Zm7mo0GqGTkZZz2CTCZTN3xXH87du3Q5yuDrNWqwXXqQ5wcXFxwGnYTlVx56darRYcpt7vVqtVaQax1P3QctixJfF3YJs/7Vwf2nqi6+L5Xey2Bw8ehGtq06w6j/3OyEWjXq8HC6b9NS5evDjQHJdlmXsCnWHXFekP+06xsrISvmhtjsvzPIyj2MuWscq0gEpqdvFGoxHsfdlUgGWW3gpJ/MdcX18PvT+1T8TCwsJABTI3NzcwjD313BNbjrivTurBTKmwRkOXFy9eBLHQvjJauRw6dGhgEqZarRaSmKkyqXjoOawI6j24detWGCBYNi/qfuRgfRoAGDtjcRqamFM7try8HKzxbj517ejRo1ua5kQ2e096RuHaodp6Du1sNiqqJGZTCbyyGi21f1lolLLt09PTA+vULV65ciXUztp0LtJvmrU9WuPr2SbXVMI3ta7oeSpZloVmep0W4PHjx6HzV+xIU+cfhr0fMfrZjx49GtyVdu46CEPpRXAaAOBkLJ27NNaz0+fthaeunThxYiTddrW20nEMe+Gz7Tb1ej3UrHqPU82frwJ1P5cuXRKRzS7mmltRp6muSPMeo0Jda7PZDI5EJ206fPjwgXgo+lhEww4jP2jU6/WxPS1esc8IEUnb5jzPB+xu2eMFU/unEpD2XPF2O5AwHtpth6SnHq6cCkFS5YjPX7QufnZLXB6Rvpjbc2iYYntrlt0HLzog0oYumjg9c+bMgRANwhMAcMF8GnuEeP7Jou1Vttla3y5TNXbR/naIednTzuz+8TNL7KzoSiohW+YgUg+ATpXNOo7UZ0+t81DVhaTGoRwEd2HBaQCAC5zGmMnzvLQpb5jDKDuuKKdRlF8oqm3tPBa25o5nBu90OsnZwkXSvVDtZ6qSEC167knsbrrd7sDDw+0+qXxHUe5jWB4lLp/dz3JQmlOrgGjsE6okCO2+qURlLAz2kQfxn9X2CNU/aFEvUV3GopHn+ZbHCOh+ZeFJSpT0+tr/4uXLl+F1/KgL+0R5+5ni0CkVElW5t0B4AgBOcBp7kKKmUfs65Sa0BrehiNasU1NTAxPcWGcQO43UeJTUutRDilJhUuocSmp/6y6sw9ClTnUYO42icEbXFTXVxvfWw07Clb083qkInAYAuMBpvAK2m+xM5QFSNWNcm9v8ha7rdDrJaQS1XFVmRR/WXBqXp9vtJkfFlo090XKnnIZ2zHrx4sUW16H76edM5UXiptmypHHRPa7iHkbhUvY6OA0AcIHT2CPYGqeo27hd2s5JNpeh77WWTT2JLX54ctE1U2VI5S10aae102WqtaWK09BzbWxshPyFOo1WqxUm94lbUTY2Ngaag1N5jmGd3ryuYj86hu2CaLxCvGFKWYKtLBFqz69/kqrXGdbz1I5DsctOpxP+uHYuUhUQKx5FomETljY80RBExaPVahWGJ+12e0BIOp3OgBiV9dOwr8sSplXu2UGE8AQAXOA09iCxI7GjRRU7WjQVsihVHo1Ztba1vS1ju29reK39U3OK2gl0UtdJhRaxm7Cdu+Jt1plY96Hni5uiUz1lJ805eMFpAIALnMYuUDYeJbUtVfunRpCWYbtSK/q+VqslE62pBzRrDa3b7EOl45nB6/V6cBXWaVTpRm5zEHE38lTeQpetVivZtbxoVKx1GrY85DKKQTT2MCmBiCe1Eak2zNvubweZxecoGxpfr9cHEoo2/LBjVHQZP5ip6tB4Kx7x4LSi8Sj6Xl/b48pEIxXeVemVO6kQngCAC5zGLlHW/JraVtT705JyHKkm2rhHaK/XGxiNmhr52m63B0KQ1EOK7LJK79OU07DOIDVcvig8KeqnUcVplN1HW85JB6cBAC5wGrtMFcdht1vHUTShja09bQ4k1fMx3pbq4WndRPzcmNSDl1O9P71OI5V8tc4hlefQZTzj+LBRrlU6cuEy+iAa+4Ai8ShKjqaeiZpKeqaGq9vwQM9hJ+2Jk51l4UnRUPpRzBEai4bdJzW3adGsZcNaSiZhAJoXwhMAcIHT2CMMG5cS12BZlhX2BE2FLba2TT2LJOUIYvdhnUM8FWBqW2oKwGFzhKbCpDh5WeQm4s+ZOkeqP0qqedXjGCbBXVhwGgDgAqexxyjrLarbldTEPCLpJ5ulRr7aUbGpEbMpl2An9dF18baUq7Cvy3q8pnqtlvXiLJtUp2z4+yjyGJPmMBScBgC4wGnsQarMu5Gq5azziN3E1NRUMi+iyzjfYdfZ/YqebVK0bbsT51rHUdZMWuWRBKlzbcdhTKqziEE09jDe5KglDl1sE6piQ5i4eTU141dKSOz1yh5YXTZL2LBBYVX6laS2DUt2Fl0zBYLRh/AEAFzgNPYBqeTnsP1ibLJTKXMVRcPx43KUrRvFMz2GOQ1lWAhiz1e0LbUfDILTAAAXOI19RpUkqd3Pvq9S89uJiItyIJZhrqLsmkVNxsPWpbYNcxd01hodiMY+pWrIUnTMMMrCmdQ1y3p6xufdbvnKJskpOw+hyGghPAEAFziNA0BZn43tHl8UzhSFFMOerzJqN1S0H705xw9OAwBc4DQOKDt1H0XnKOpVWkRZstN77SrbRnkMpEE0JogqPUhHec4q28cJQjEeCE8AwAVOA0SkWq08ih6e4wJX8erAaQCAC5wGVGY7tfm4ciWwe+A0AMAFTgPGCo7h4IHTAAAXiAYAuEA0AMAFogEALhANAHCBaACAC0QDAFwgGgDgAtEAABeIBgC4QDQAwAWiAQAuEA0AcIFoAIALRAMAXCAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4ALRAAAXiAYAuEA0AMAFogEALhANAHCBaACAC0QDAFwgGgDgAtEAABeIBgC4QDQAwAWiAQAuEA0AcIFoAIALRAMAXCAaAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4CLL87z6zln2QERuja84ABPPW3mev7bbhSjDJRoAAIQnAOAC0QAAF4gGALhANADABaIBAC4QDQBwgWgAgAtEAwBcIBoA4OL/AX4uOpXUtRDXAAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.2164e-07, 4.9101e-07, 4.0254e-07, 2.0824e-07, 2.4886e-07, 3.1196e-07,\n",
      "        2.2984e-07, 8.6511e-08, 5.1132e-08, 5.1765e-09, 1.4885e-08, 2.2350e-08,\n",
      "        3.1892e-08, 7.5227e-08, 2.7996e-08, 1.4506e-08, 3.7775e-08, 8.4070e-08,\n",
      "        2.1437e-07, 4.9842e-07, 5.2585e-07, 8.8996e-06, 1.6151e-05, 7.6905e-07,\n",
      "        6.8512e-07, 6.6228e-05, 2.0007e-04, 1.7635e-05, 9.6765e-04, 2.7597e-02,\n",
      "        2.0035e-02, 4.3211e-05, 1.9901e-07, 9.1656e-04, 1.1949e-03, 1.4326e-03,\n",
      "        2.6390e-01, 6.4286e-01, 3.8819e-02, 1.1733e-03, 7.5552e-09, 8.6172e-07,\n",
      "        6.3573e-07, 8.2141e-07, 5.0138e-05, 4.1575e-04, 1.7850e-04, 3.1991e-06,\n",
      "        3.8274e-07, 1.4226e-06, 2.5898e-06, 9.5930e-06, 2.2432e-05, 1.5547e-05,\n",
      "        8.7967e-06, 3.1298e-07, 6.9097e-07, 4.9023e-06, 5.1942e-06, 7.8011e-06,\n",
      "        5.9968e-06, 5.8305e-06, 3.2157e-06, 4.6978e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.1474e-06, 2.0335e-06, 1.7507e-06, 8.8744e-07, 1.0076e-06, 1.4226e-06,\n",
      "        1.0222e-06, 3.5042e-07, 1.5233e-07, 1.3853e-08, 3.9635e-08, 5.8361e-08,\n",
      "        9.0203e-08, 2.5560e-07, 9.4013e-08, 4.4968e-08, 8.8302e-08, 1.3324e-07,\n",
      "        4.7943e-07, 1.2493e-06, 1.1659e-06, 1.8400e-05, 4.9657e-05, 2.9531e-06,\n",
      "        5.0017e-07, 2.6866e-05, 1.0043e-04, 1.1428e-05, 4.7141e-04, 1.5928e-02,\n",
      "        2.5794e-02, 1.3515e-04, 1.3935e-07, 2.7883e-04, 4.2736e-04, 7.4826e-04,\n",
      "        8.8914e-02, 7.1951e-01, 1.4101e-01, 3.3394e-03, 1.3526e-08, 8.4107e-07,\n",
      "        5.8176e-07, 8.9490e-07, 5.5678e-05, 1.4137e-03, 1.1983e-03, 1.9711e-05,\n",
      "        1.2988e-06, 4.3834e-06, 9.0951e-06, 3.3541e-05, 9.1806e-05, 1.1695e-04,\n",
      "        7.7661e-05, 2.4642e-06, 3.7117e-06, 2.4893e-05, 2.7928e-05, 3.8591e-05,\n",
      "        3.4272e-05, 3.9262e-05, 2.0581e-05, 3.0750e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_attention_images(img, preds_batch, attn_low, enc_low_res.size(2), enc_low_res.size(3), smooth=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## High resolution attention"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "tensor([[0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0109, 0.0826, 0.0008, 0.0000, 0.0002,\n",
       "         0.0000, 0.0000, 0.0001, 0.0025, 0.0001, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0001, 0.0000, 0.0196, 0.8746, 0.0005, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0018, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0001, 0.0051, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0035, 0.0546, 0.0014, 0.0052,\n",
       "         0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0002, 0.4609, 0.4138, 0.0483, 0.0026, 0.0001, 0.0000,\n",
       "         0.0000, 0.0013, 0.0026, 0.0031, 0.0003, 0.0000, 0.0002, 0.0010, 0.0001,\n",
       "         0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0027, 0.0170, 0.0116,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0002, 0.0298, 0.9189, 0.0078, 0.0012, 0.0001,\n",
       "         0.0001, 0.0002, 0.0021, 0.0032, 0.0021, 0.0001, 0.0001, 0.0006, 0.0004,\n",
       "         0.0000, 0.0000, 0.0001, 0.0002, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0008, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0021, 0.0159, 0.1406,\n",
       "         0.0004, 0.0000, 0.0000, 0.0004, 0.0000, 0.0001, 0.0000, 0.0000, 0.0001,\n",
       "         0.0000, 0.0000, 0.0000, 0.0004, 0.0053, 0.4669, 0.3378, 0.0055, 0.0002,\n",
       "         0.0002, 0.0035, 0.0017, 0.0086, 0.0034, 0.0008, 0.0029, 0.0014, 0.0007,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0007, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0003, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0010, 0.0125, 0.2132,\n",
       "         0.0066, 0.0001, 0.0000, 0.0002, 0.0000, 0.0002, 0.0000, 0.0000, 0.0001,\n",
       "         0.0001, 0.0002, 0.0000, 0.0000, 0.0005, 0.4555, 0.1860, 0.0819, 0.0090,\n",
       "         0.0016, 0.0020, 0.0040, 0.0061, 0.0080, 0.0004, 0.0006, 0.0020, 0.0024,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0008, 0.0035, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0008, 0.0035, 0.2416,\n",
       "         0.0314, 0.0001, 0.0000, 0.0021, 0.0001, 0.0005, 0.0000, 0.0000, 0.0003,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0181, 0.2704, 0.3263, 0.0140,\n",
       "         0.0041, 0.0210, 0.0061, 0.0242, 0.0103, 0.0041, 0.0088, 0.0042, 0.0033,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0006, 0.0035, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0000, 0.0029, 0.0004, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0016, 0.0093, 0.1347,\n",
       "         0.0527, 0.0006, 0.0001, 0.0010, 0.0001, 0.0010, 0.0002, 0.0000, 0.0003,\n",
       "         0.0003, 0.0020, 0.0000, 0.0000, 0.0002, 0.0091, 0.0208, 0.3675, 0.2011,\n",
       "         0.0223, 0.0219, 0.0183, 0.0392, 0.0414, 0.0035, 0.0045, 0.0091, 0.0127,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0002, 0.0001, 0.0000, 0.0001, 0.0001, 0.0028, 0.0162, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002,\n",
       "         0.0000, 0.0022, 0.0007, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0007, 0.0006, 0.0132,\n",
       "         0.0425, 0.0014, 0.0002, 0.0057, 0.0004, 0.0009, 0.0003, 0.0000, 0.0007,\n",
       "         0.0006, 0.0008, 0.0000, 0.0000, 0.0001, 0.0002, 0.0017, 0.1471, 0.3791,\n",
       "         0.1421, 0.1035, 0.0307, 0.0241, 0.0282, 0.0076, 0.0090, 0.0177, 0.0164,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0003, 0.0001, 0.0000, 0.0002, 0.0001, 0.0036, 0.0137, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000, 0.0001,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0002,\n",
       "         0.0001, 0.0000, 0.0003, 0.0248, 0.0001, 0.0001, 0.0000, 0.0000, 0.0002,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0001, 0.0001, 0.0003,\n",
       "         0.0367, 0.9253, 0.0050, 0.0024, 0.0001, 0.0002, 0.0028, 0.0002, 0.0002,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0004, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002,\n",
       "         0.0001, 0.0039, 0.0015, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0038, 0.0092, 0.0427,\n",
       "         0.0085, 0.0002, 0.0001, 0.0031, 0.0011, 0.0092, 0.0006, 0.0001, 0.0009,\n",
       "         0.0004, 0.0010, 0.0000, 0.0001, 0.0004, 0.0078, 0.0078, 0.0012, 0.0013,\n",
       "         0.0045, 0.0445, 0.3388, 0.4195, 0.0357, 0.0054, 0.0098, 0.0037, 0.0058,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0012, 0.0003, 0.0001, 0.0002, 0.0002, 0.0037, 0.0186, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0002, 0.0001, 0.0000, 0.0001,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0004,\n",
       "         0.0002, 0.0095, 0.0025, 0.0001, 0.0000, 0.0000, 0.0000, 0.0001, 0.0002,\n",
       "         0.0000, 0.0002, 0.0001, 0.0003, 0.0000, 0.0000, 0.0029, 0.0079, 0.0486,\n",
       "         0.0113, 0.0004, 0.0002, 0.0016, 0.0006, 0.0052, 0.0019, 0.0001, 0.0018,\n",
       "         0.0016, 0.0065, 0.0000, 0.0001, 0.0003, 0.0046, 0.0039, 0.0020, 0.0021,\n",
       "         0.0013, 0.0064, 0.0475, 0.3675, 0.2954, 0.0343, 0.0344, 0.0135, 0.0215,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0003, 0.0002, 0.0001, 0.0005, 0.0007, 0.0107, 0.0425, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0003, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0002, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0001, 0.0001, 0.0001, 0.0002, 0.0006, 0.0002, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0002],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0002, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0004, 0.0007, 0.0116,\n",
       "         0.0011, 0.0000, 0.0002, 0.0104, 0.0004, 0.0014, 0.0001, 0.0003, 0.0167,\n",
       "         0.0001, 0.0000, 0.0000, 0.0001, 0.0000, 0.0001, 0.0023, 0.0005, 0.0002,\n",
       "         0.0003, 0.0150, 0.0016, 0.0376, 0.0035, 0.0374, 0.8495, 0.0045, 0.0009,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0010, 0.0015, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0002, 0.0002, 0.0002, 0.0002, 0.0001,\n",
       "         0.0001, 0.0001, 0.0001, 0.0000, 0.0003, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0005,\n",
       "         0.0002, 0.0125, 0.0040, 0.0001, 0.0000, 0.0001, 0.0000, 0.0003, 0.0004,\n",
       "         0.0000, 0.0007, 0.0003, 0.0013, 0.0000, 0.0001, 0.0079, 0.0247, 0.1561,\n",
       "         0.0339, 0.0005, 0.0002, 0.0028, 0.0009, 0.0066, 0.0018, 0.0001, 0.0053,\n",
       "         0.0239, 0.0442, 0.0000, 0.0001, 0.0005, 0.0054, 0.0117, 0.0066, 0.0023,\n",
       "         0.0003, 0.0039, 0.0113, 0.0269, 0.0235, 0.0043, 0.0334, 0.2888, 0.1048,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0001, 0.0002, 0.0371, 0.1007, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0005, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0004, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0001, 0.0001, 0.0002, 0.0008, 0.0003, 0.0001, 0.0002,\n",
       "         0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001,\n",
       "         0.0000, 0.0000, 0.0001, 0.0002],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0011, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0002, 0.0000, 0.0000, 0.0006, 0.0066, 0.0239,\n",
       "         0.0048, 0.0000, 0.0000, 0.0003, 0.0002, 0.0032, 0.0003, 0.0000, 0.0020,\n",
       "         0.0069, 0.0089, 0.0000, 0.0000, 0.0001, 0.0037, 0.0035, 0.0021, 0.0002,\n",
       "         0.0000, 0.0009, 0.0069, 0.0093, 0.0098, 0.0011, 0.0063, 0.2421, 0.2233,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0002, 0.0750, 0.3516, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0006, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0001, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0002, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0002],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000,\n",
       "         0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0002, 0.0002, 0.0002, 0.0001,\n",
       "         0.0001, 0.0001, 0.0001, 0.0000, 0.0004, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0004,\n",
       "         0.0002, 0.0072, 0.0020, 0.0001, 0.0000, 0.0000, 0.0000, 0.0003, 0.0005,\n",
       "         0.0001, 0.0006, 0.0006, 0.0047, 0.0000, 0.0000, 0.0015, 0.0195, 0.0477,\n",
       "         0.0091, 0.0003, 0.0001, 0.0005, 0.0004, 0.0042, 0.0030, 0.0001, 0.0008,\n",
       "         0.0195, 0.3068, 0.0000, 0.0000, 0.0001, 0.0060, 0.0057, 0.0041, 0.0011,\n",
       "         0.0001, 0.0005, 0.0055, 0.0159, 0.0200, 0.0013, 0.0013, 0.0477, 0.3127,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0002, 0.0000, 0.0000, 0.0000, 0.0001, 0.0116, 0.1264, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0012, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0002, 0.0001, 0.0004, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0001, 0.0001, 0.0001, 0.0001, 0.0002, 0.0009, 0.0002, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0001, 0.0003],\n",
       "        [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0009, 0.0000, 0.0000,\n",
       "         0.0001, 0.0002, 0.0002, 0.0003, 0.0003, 0.0004, 0.0004, 0.0004, 0.0003,\n",
       "         0.0003, 0.0003, 0.0002, 0.0001, 0.0015, 0.0001, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0003, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0007, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0012, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0002, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0014, 0.0000, 0.0000, 0.0008,\n",
       "         0.0004, 0.0148, 0.0044, 0.0002, 0.0000, 0.0002, 0.0000, 0.0009, 0.0014,\n",
       "         0.0003, 0.0031, 0.0020, 0.0170, 0.0000, 0.0000, 0.0012, 0.0096, 0.0258,\n",
       "         0.0091, 0.0003, 0.0002, 0.0018, 0.0013, 0.0045, 0.0035, 0.0002, 0.0015,\n",
       "         0.0271, 0.2433, 0.0000, 0.0000, 0.0001, 0.0011, 0.0018, 0.0012, 0.0005,\n",
       "         0.0002, 0.0007, 0.0023, 0.0040, 0.0038, 0.0003, 0.0015, 0.0286, 0.3133,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0057, 0.2285, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0047, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0006, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000,\n",
       "         0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0001, 0.0000,\n",
       "         0.0006, 0.0000, 0.0000, 0.0000, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0001, 0.0001, 0.0002, 0.0003, 0.0004, 0.0002, 0.0020, 0.0001,\n",
       "         0.0001, 0.0002, 0.0002, 0.0002, 0.0002, 0.0002, 0.0002, 0.0002, 0.0002,\n",
       "         0.0002, 0.0003, 0.0004, 0.0004, 0.0008, 0.0040, 0.0006, 0.0002, 0.0003,\n",
       "         0.0002, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001,\n",
       "         0.0001, 0.0000, 0.0002, 0.0008]])"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "attn_high"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n",
      "        0., 0., 0., 0.])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.6260e-06, 6.9404e-06, 5.2708e-06, 6.4332e-06, 6.1256e-06, 4.6756e-06,\n",
      "        3.7665e-06, 3.6107e-06, 3.6025e-06, 3.5803e-06, 3.6441e-06, 3.3686e-06,\n",
      "        3.0951e-06, 2.2399e-06, 1.2180e-06, 2.4425e-06, 2.4850e-06, 9.3155e-06,\n",
      "        8.5654e-06, 1.4669e-05, 9.2972e-06, 6.1563e-06, 4.4542e-06, 4.1024e-06,\n",
      "        3.9772e-06, 3.5879e-06, 3.0793e-06, 2.6709e-06, 2.4097e-06, 1.3662e-06,\n",
      "        7.8457e-07, 1.1715e-05, 2.0941e-06, 1.1800e-06, 3.1442e-07, 3.0972e-07,\n",
      "        2.6218e-07, 3.2096e-07, 3.6990e-07, 4.2423e-07, 4.1939e-07, 3.3480e-07,\n",
      "        2.5135e-07, 2.7677e-07, 3.2910e-07, 2.8459e-07, 2.8423e-07, 4.0779e-06,\n",
      "        9.4614e-07, 4.3368e-07, 9.3669e-08, 9.4158e-08, 9.1949e-08, 1.4064e-07,\n",
      "        1.9331e-07, 2.4981e-07, 2.2475e-07, 1.7359e-07, 1.4491e-07, 2.0236e-07,\n",
      "        6.2452e-07, 5.7643e-07, 4.5491e-07, 6.3186e-06, 5.4847e-07, 3.3052e-07,\n",
      "        5.2693e-08, 6.1948e-08, 1.3006e-07, 2.0163e-07, 2.4322e-07, 1.9339e-07,\n",
      "        1.3178e-07, 1.2944e-07, 1.6227e-07, 2.5504e-07, 7.6927e-07, 6.0400e-07,\n",
      "        2.7416e-07, 7.1925e-06, 9.9744e-07, 7.3943e-07, 9.1725e-08, 9.1909e-08,\n",
      "        3.6055e-07, 1.5733e-06, 1.7507e-07, 7.7552e-08, 3.4620e-08, 5.0435e-08,\n",
      "        8.8763e-08, 1.6487e-07, 3.0843e-07, 5.1109e-07, 2.5576e-07, 3.3047e-06,\n",
      "        2.7983e-05, 1.1386e-05, 2.8179e-06, 8.0154e-07, 7.2481e-06, 7.9823e-06,\n",
      "        1.1663e-06, 7.4733e-07, 3.4775e-06, 7.2867e-07, 1.1351e-06, 1.1242e-06,\n",
      "        8.7082e-07, 3.3220e-06, 1.9388e-06, 3.6428e-06, 1.0900e-02, 8.2649e-02,\n",
      "        7.8501e-04, 2.2499e-05, 1.9035e-04, 1.3830e-05, 3.4799e-06, 7.1574e-05,\n",
      "        2.5391e-03, 5.4846e-05, 6.5876e-06, 2.2141e-06, 8.8338e-06, 9.6314e-05,\n",
      "        7.1185e-05, 4.9532e-06, 1.9616e-02, 8.7456e-01, 5.2616e-04, 1.4232e-05,\n",
      "        1.3641e-05, 5.3390e-06, 3.6518e-06, 6.5614e-05, 1.8163e-03, 4.2689e-05,\n",
      "        1.7012e-05, 3.7854e-06, 3.8751e-06, 1.3542e-04, 3.4578e-05, 2.6603e-05,\n",
      "        6.2661e-05, 5.0946e-03, 7.1968e-05, 1.4795e-06, 1.0842e-06, 4.0968e-07,\n",
      "        6.0578e-07, 6.4893e-06, 2.0686e-05, 4.0063e-06, 5.6401e-07, 2.3176e-07,\n",
      "        3.8697e-07, 1.2463e-06, 9.0626e-06, 1.6767e-05, 4.8648e-06, 3.0851e-06,\n",
      "        9.3463e-07, 3.7050e-07, 8.6256e-08, 7.0001e-08, 1.3284e-07, 2.0663e-07,\n",
      "        8.2224e-07, 8.1452e-07, 2.0715e-07, 1.0373e-07, 1.3614e-07, 1.6052e-07,\n",
      "        1.7710e-07, 5.8651e-06, 6.3414e-07, 2.7020e-07, 1.2089e-07, 2.8675e-07,\n",
      "        9.7571e-08, 6.2668e-08, 7.5169e-08, 1.4263e-07, 2.2910e-07, 1.6081e-07,\n",
      "        5.7034e-08, 7.3350e-08, 2.0001e-07, 2.4918e-07, 1.1621e-07, 2.9574e-06,\n",
      "        5.8010e-07, 2.5677e-07, 9.1974e-08, 3.2130e-07, 2.1831e-07, 1.2226e-07,\n",
      "        1.1299e-07, 1.3586e-07, 1.5829e-07, 1.2414e-07, 1.1483e-07, 1.7417e-07,\n",
      "        4.5050e-07, 4.5406e-07, 2.4612e-07, 3.6286e-06, 1.2525e-06, 1.1155e-06,\n",
      "        1.0862e-06, 1.7011e-06, 9.6610e-07, 6.4989e-07, 5.5278e-07, 5.4735e-07,\n",
      "        5.5764e-07, 5.2139e-07, 5.0276e-07, 5.8369e-07, 7.7174e-07, 8.4694e-07,\n",
      "        4.6287e-07, 7.3148e-06, 2.3059e-06, 1.3040e-05, 9.4847e-06, 3.4968e-06,\n",
      "        2.2457e-06, 1.6618e-06, 1.4211e-06, 1.3378e-06, 1.2787e-06, 1.1789e-06,\n",
      "        1.0558e-06, 9.5412e-07, 9.4656e-07, 8.3950e-07, 1.6855e-06, 1.4445e-05,\n",
      "        3.2019e-06, 6.0597e-06, 4.7980e-06, 1.5125e-06, 8.6083e-07, 6.3686e-07,\n",
      "        5.5531e-07, 5.3282e-07, 5.2191e-07, 4.9412e-07, 4.3478e-07, 3.7174e-07,\n",
      "        2.8695e-07, 1.7484e-07, 4.3204e-07, 1.9465e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.1601e-07, 1.6234e-07, 1.4905e-07, 2.0174e-07, 2.3858e-07, 2.3826e-07,\n",
      "        2.2826e-07, 2.3242e-07, 2.3673e-07, 2.3864e-07, 2.4471e-07, 2.3695e-07,\n",
      "        2.3879e-07, 2.0535e-07, 1.5482e-07, 5.3308e-07, 1.8163e-07, 4.8551e-07,\n",
      "        7.6924e-07, 1.3390e-06, 1.1699e-06, 1.0325e-06, 9.2598e-07, 9.4163e-07,\n",
      "        9.3889e-07, 8.3808e-07, 6.9529e-07, 6.2682e-07, 4.6242e-07, 2.7414e-07,\n",
      "        1.4625e-07, 1.1680e-06, 3.5647e-07, 1.2926e-07, 1.1962e-08, 1.1623e-08,\n",
      "        1.0419e-08, 1.4847e-08, 2.1705e-08, 2.7250e-08, 2.7497e-08, 2.1427e-08,\n",
      "        1.5799e-08, 1.9147e-08, 2.1338e-08, 1.6065e-08, 1.4180e-08, 1.8197e-07,\n",
      "        1.1735e-07, 3.6317e-08, 2.7400e-09, 3.2994e-09, 3.7420e-09, 6.6310e-09,\n",
      "        1.0899e-08, 1.5185e-08, 1.3300e-08, 9.4553e-09, 8.0686e-09, 1.4025e-08,\n",
      "        4.3325e-08, 3.8586e-08, 2.7399e-08, 3.3445e-07, 4.2027e-08, 2.0149e-08,\n",
      "        1.5733e-09, 2.1746e-09, 7.1443e-09, 1.6821e-08, 2.7603e-08, 2.1199e-08,\n",
      "        9.6832e-09, 8.8902e-09, 1.2112e-08, 2.1519e-08, 6.1344e-08, 5.0277e-08,\n",
      "        1.9692e-08, 5.0099e-07, 4.3510e-08, 2.9706e-08, 2.3984e-09, 2.4797e-09,\n",
      "        1.2273e-08, 1.2630e-07, 1.6573e-08, 4.9322e-09, 1.5388e-09, 2.0251e-09,\n",
      "        4.2223e-09, 8.8765e-09, 1.4157e-08, 3.3402e-08, 1.6172e-08, 1.9947e-07,\n",
      "        2.7548e-07, 4.2467e-07, 2.5573e-07, 4.8638e-08, 9.5618e-07, 5.0732e-07,\n",
      "        5.7007e-08, 3.7849e-08, 1.1882e-07, 2.1284e-08, 6.8502e-08, 4.2490e-08,\n",
      "        1.8028e-08, 2.2065e-07, 1.9626e-07, 1.8507e-07, 7.0788e-05, 3.4546e-03,\n",
      "        5.4558e-02, 1.4300e-03, 5.1846e-03, 3.2150e-05, 1.1665e-06, 4.8844e-06,\n",
      "        2.4095e-04, 2.5894e-05, 4.9981e-05, 7.0806e-07, 4.6852e-07, 1.5277e-05,\n",
      "        2.9250e-05, 1.6710e-06, 1.7006e-04, 4.6088e-01, 4.1384e-01, 4.8316e-02,\n",
      "        2.6243e-03, 1.3051e-04, 1.7565e-05, 3.3013e-05, 1.2938e-03, 2.6182e-03,\n",
      "        3.1391e-03, 2.9544e-04, 9.0494e-06, 1.5783e-04, 1.0140e-03, 1.4634e-04,\n",
      "        7.7046e-07, 5.9118e-05, 3.1582e-05, 1.5308e-06, 1.6642e-06, 1.9962e-07,\n",
      "        5.7650e-08, 4.0261e-07, 2.1024e-06, 1.9089e-06, 8.6641e-07, 2.0959e-07,\n",
      "        2.3938e-07, 3.2877e-07, 1.5447e-05, 6.1330e-05, 1.1411e-07, 6.8959e-08,\n",
      "        2.1147e-08, 9.7467e-09, 4.4515e-09, 4.7680e-09, 7.2877e-09, 1.1210e-08,\n",
      "        7.3539e-08, 6.3276e-08, 1.4670e-08, 6.5437e-09, 5.5150e-09, 9.2266e-09,\n",
      "        1.1707e-08, 6.1058e-07, 4.2106e-08, 2.0215e-08, 4.7382e-09, 9.6301e-09,\n",
      "        3.5253e-09, 2.3144e-09, 4.2314e-09, 1.0283e-08, 1.8486e-08, 1.2892e-08,\n",
      "        2.8789e-09, 3.6602e-09, 1.4751e-08, 2.4880e-08, 7.5651e-09, 1.5744e-07,\n",
      "        5.7818e-08, 2.2728e-08, 2.8372e-09, 1.4247e-08, 1.1616e-08, 7.0569e-09,\n",
      "        6.8782e-09, 9.0034e-09, 1.0330e-08, 8.0959e-09, 8.6746e-09, 1.4176e-08,\n",
      "        4.4538e-08, 6.2404e-08, 2.6917e-08, 2.9455e-07, 1.3376e-07, 1.0460e-07,\n",
      "        5.8125e-08, 1.6348e-07, 1.0701e-07, 7.9521e-08, 7.1140e-08, 7.2978e-08,\n",
      "        7.3068e-08, 7.0101e-08, 7.6211e-08, 1.0468e-07, 1.4746e-07, 2.2233e-07,\n",
      "        1.2385e-07, 8.0660e-07, 2.4706e-07, 6.0151e-07, 5.1886e-07, 4.3794e-07,\n",
      "        3.5534e-07, 2.7743e-07, 2.4403e-07, 2.3570e-07, 2.2576e-07, 2.1339e-07,\n",
      "        2.2510e-07, 2.7836e-07, 3.0480e-07, 3.0266e-07, 4.0303e-07, 1.1027e-06,\n",
      "        8.1479e-07, 4.6721e-07, 7.2678e-07, 3.4332e-07, 2.1518e-07, 1.5806e-07,\n",
      "        1.3164e-07, 1.2493e-07, 1.2344e-07, 1.2149e-07, 1.1728e-07, 1.0962e-07,\n",
      "        9.1028e-08, 5.8531e-08, 1.2468e-07, 2.1231e-07])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([3.5109e-07, 2.0636e-07, 2.6095e-07, 3.9781e-07, 5.8061e-07, 7.4370e-07,\n",
      "        8.1370e-07, 8.5589e-07, 8.9141e-07, 9.2251e-07, 9.6349e-07, 1.0172e-06,\n",
      "        1.2377e-06, 1.2139e-06, 1.1836e-06, 6.1192e-06, 9.5342e-07, 1.5831e-06,\n",
      "        2.2820e-06, 4.7596e-06, 5.3413e-06, 5.9604e-06, 6.0697e-06, 6.3069e-06,\n",
      "        6.5059e-06, 6.2203e-06, 5.5874e-06, 5.6508e-06, 4.5038e-06, 2.6804e-06,\n",
      "        1.7350e-06, 1.2426e-05, 2.2327e-06, 9.4763e-07, 6.7354e-08, 6.0777e-08,\n",
      "        5.6907e-08, 9.0734e-08, 1.5332e-07, 2.0266e-07, 2.1830e-07, 1.8014e-07,\n",
      "        1.4190e-07, 1.9102e-07, 2.2997e-07, 1.6551e-07, 1.4516e-07, 1.6656e-06,\n",
      "        7.5502e-07, 3.2745e-07, 1.4578e-08, 1.6763e-08, 2.1769e-08, 4.3116e-08,\n",
      "        7.7063e-08, 1.1396e-07, 1.0445e-07, 7.7738e-08, 7.1771e-08, 1.4762e-07,\n",
      "        4.8998e-07, 4.4151e-07, 2.7599e-07, 2.6082e-06, 2.4749e-07, 1.4440e-07,\n",
      "        6.8495e-09, 9.2622e-09, 3.5073e-08, 1.1828e-07, 2.4077e-07, 1.9522e-07,\n",
      "        7.8422e-08, 7.6392e-08, 1.1794e-07, 2.3952e-07, 7.0584e-07, 5.1140e-07,\n",
      "        1.8144e-07, 2.9264e-06, 9.2399e-08, 1.1826e-07, 8.5949e-09, 8.7930e-09,\n",
      "        5.0437e-08, 4.8870e-07, 8.7450e-08, 2.5640e-08, 7.2729e-09, 9.2788e-09,\n",
      "        2.3126e-08, 6.4763e-08, 1.0190e-07, 1.9903e-07, 1.0091e-07, 1.1486e-06,\n",
      "        8.8654e-08, 5.0441e-07, 3.4681e-06, 6.8605e-07, 6.2632e-06, 1.0224e-06,\n",
      "        1.4380e-07, 4.3920e-08, 1.3733e-07, 4.4801e-08, 2.7185e-07, 2.3426e-07,\n",
      "        7.2404e-08, 7.9055e-07, 9.1664e-07, 1.6625e-06, 1.4445e-06, 8.5195e-06,\n",
      "        2.6609e-03, 1.6975e-02, 1.1560e-02, 1.0892e-04, 3.5486e-06, 3.1281e-06,\n",
      "        3.9773e-05, 1.4002e-05, 8.2058e-05, 5.9490e-06, 1.4123e-06, 1.0246e-05,\n",
      "        3.5474e-05, 2.1291e-05, 2.4031e-06, 1.9166e-04, 2.9773e-02, 9.1886e-01,\n",
      "        7.7526e-03, 1.1569e-03, 1.2706e-04, 8.4052e-05, 2.1815e-04, 2.0856e-03,\n",
      "        3.1772e-03, 2.1052e-03, 6.3545e-05, 1.0914e-04, 6.2956e-04, 3.8278e-04,\n",
      "        1.5394e-07, 3.4788e-06, 6.6089e-05, 2.1725e-04, 5.7453e-05, 5.5982e-06,\n",
      "        6.2334e-07, 2.0995e-06, 9.2054e-06, 4.4215e-05, 1.7435e-05, 9.5943e-06,\n",
      "        7.6438e-06, 5.2277e-06, 2.3193e-04, 7.9646e-04, 2.4441e-07, 1.8004e-07,\n",
      "        1.0882e-07, 6.7031e-08, 3.7935e-08, 4.0985e-08, 5.8325e-08, 1.0790e-07,\n",
      "        7.3413e-07, 5.8422e-07, 1.2260e-07, 6.3218e-08, 4.8986e-08, 1.0529e-07,\n",
      "        1.5036e-07, 8.2343e-06, 2.1238e-07, 1.6328e-07, 2.7103e-08, 5.1754e-08,\n",
      "        2.5291e-08, 1.8932e-08, 4.0117e-08, 1.2363e-07, 2.1865e-07, 1.4521e-07,\n",
      "        2.8494e-08, 3.4605e-08, 1.5474e-07, 3.1759e-07, 8.6736e-08, 1.6355e-06,\n",
      "        3.5029e-07, 2.0524e-07, 1.4302e-08, 7.9443e-08, 7.9995e-08, 5.9461e-08,\n",
      "        6.4127e-08, 9.2237e-08, 1.0809e-07, 9.3105e-08, 1.0887e-07, 1.9438e-07,\n",
      "        5.5765e-07, 7.5505e-07, 3.4410e-07, 2.6543e-06, 6.9187e-07, 7.3649e-07,\n",
      "        3.2428e-07, 1.4827e-06, 1.1977e-06, 1.0335e-06, 9.4183e-07, 9.7499e-07,\n",
      "        9.8577e-07, 9.9091e-07, 1.2128e-06, 1.9230e-06, 2.7309e-06, 3.8084e-06,\n",
      "        2.2717e-06, 7.7858e-06, 9.3073e-07, 1.5152e-06, 2.1521e-06, 3.2003e-06,\n",
      "        2.7045e-06, 2.2105e-06, 1.9868e-06, 1.9404e-06, 1.8896e-06, 1.8484e-06,\n",
      "        2.1242e-06, 3.0799e-06, 3.8999e-06, 3.8444e-06, 6.3574e-06, 1.3398e-05,\n",
      "        4.9009e-06, 2.8017e-06, 4.4664e-06, 3.1292e-06, 2.2945e-06, 1.6936e-06,\n",
      "        1.3766e-06, 1.3054e-06, 1.3086e-06, 1.3392e-06, 1.4082e-06, 1.4642e-06,\n",
      "        1.3333e-06, 8.9043e-07, 2.4756e-06, 4.1905e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([4.3386e-08, 5.4572e-08, 4.8223e-08, 6.5449e-08, 8.9258e-08, 1.0707e-07,\n",
      "        1.1546e-07, 1.2087e-07, 1.2498e-07, 1.2742e-07, 1.3146e-07, 1.3342e-07,\n",
      "        1.5069e-07, 1.2839e-07, 9.9480e-08, 1.3360e-06, 1.0828e-07, 2.0590e-07,\n",
      "        1.9727e-07, 4.9444e-07, 4.9112e-07, 5.5383e-07, 6.0223e-07, 6.6737e-07,\n",
      "        6.9846e-07, 6.3800e-07, 5.3093e-07, 5.1265e-07, 3.6358e-07, 1.9642e-07,\n",
      "        1.2586e-07, 1.2254e-06, 2.2680e-07, 4.7527e-08, 2.4338e-09, 2.2127e-09,\n",
      "        2.1920e-09, 3.9831e-09, 7.6092e-09, 1.1042e-08, 1.1920e-08, 8.9270e-09,\n",
      "        6.3705e-09, 8.5488e-09, 9.6614e-09, 6.5131e-09, 6.3413e-09, 8.4469e-08,\n",
      "        5.9702e-08, 1.3274e-08, 4.1912e-10, 5.0471e-10, 7.0319e-10, 1.7769e-09,\n",
      "        3.7913e-09, 6.2864e-09, 5.3184e-09, 3.3963e-09, 2.9455e-09, 6.5063e-09,\n",
      "        2.7345e-08, 2.6085e-08, 1.5917e-08, 2.0679e-07, 1.5702e-08, 6.5403e-09,\n",
      "        2.1363e-10, 3.0166e-10, 1.3486e-09, 5.6331e-09, 1.3156e-08, 9.5076e-09,\n",
      "        3.0680e-09, 2.6158e-09, 4.4682e-09, 1.1342e-08, 4.6486e-08, 3.0612e-08,\n",
      "        9.4469e-09, 2.9605e-07, 1.1086e-08, 1.3008e-08, 6.7663e-10, 1.1383e-09,\n",
      "        6.4694e-09, 7.8887e-08, 7.4641e-09, 1.0405e-09, 2.2326e-10, 2.8373e-10,\n",
      "        8.7079e-10, 2.6175e-09, 5.2807e-09, 1.5552e-08, 5.6967e-09, 9.0640e-08,\n",
      "        6.1557e-08, 4.1223e-07, 8.1204e-07, 4.0386e-07, 7.8516e-06, 4.6953e-07,\n",
      "        3.0315e-08, 5.2531e-09, 3.0944e-08, 5.5248e-09, 4.8247e-08, 5.2962e-08,\n",
      "        1.7921e-08, 3.3230e-07, 1.2379e-07, 2.6057e-07, 2.2460e-06, 3.4363e-05,\n",
      "        2.1194e-03, 1.5894e-02, 1.4059e-01, 3.5171e-04, 1.2544e-06, 3.2994e-06,\n",
      "        4.2580e-04, 1.3114e-05, 1.3470e-04, 3.3819e-06, 2.0404e-06, 8.1899e-05,\n",
      "        1.6249e-05, 7.6251e-06, 8.9317e-07, 4.2294e-04, 5.2722e-03, 4.6694e-01,\n",
      "        3.3775e-01, 5.5487e-03, 1.8577e-04, 1.9592e-04, 3.4707e-03, 1.7337e-03,\n",
      "        8.5799e-03, 3.3748e-03, 8.1395e-04, 2.9154e-03, 1.3850e-03, 7.3575e-04,\n",
      "        3.1070e-08, 6.3061e-07, 1.3880e-06, 4.7928e-06, 4.2908e-05, 9.2474e-07,\n",
      "        4.7618e-08, 4.0684e-07, 2.9890e-06, 4.8786e-06, 3.2422e-06, 1.2160e-06,\n",
      "        3.1159e-06, 3.4599e-06, 1.5368e-04, 7.1459e-04, 1.3496e-08, 1.4618e-08,\n",
      "        5.0252e-09, 5.5804e-09, 2.9907e-09, 1.7774e-09, 2.9071e-09, 3.6275e-09,\n",
      "        3.5614e-08, 4.3486e-08, 8.7538e-09, 3.1033e-09, 2.4160e-09, 7.0614e-09,\n",
      "        9.8923e-09, 1.4747e-06, 1.0507e-08, 5.7975e-09, 8.7207e-10, 2.6941e-09,\n",
      "        1.0143e-09, 5.8632e-10, 1.4447e-09, 3.8149e-09, 8.7849e-09, 5.8499e-09,\n",
      "        8.0503e-10, 1.0860e-09, 6.4697e-09, 1.6675e-08, 3.7604e-09, 1.0527e-07,\n",
      "        2.3349e-08, 7.3827e-09, 3.7616e-10, 3.3298e-09, 3.0283e-09, 1.9574e-09,\n",
      "        2.1357e-09, 3.2049e-09, 4.0925e-09, 3.3228e-09, 3.7271e-09, 6.8323e-09,\n",
      "        2.5914e-08, 4.1111e-08, 1.5392e-08, 1.7816e-07, 5.4806e-08, 4.4959e-08,\n",
      "        1.6677e-08, 1.1195e-07, 7.9454e-08, 6.4406e-08, 5.9751e-08, 6.3073e-08,\n",
      "        6.4226e-08, 6.4036e-08, 8.0394e-08, 1.4017e-07, 2.4062e-07, 3.6082e-07,\n",
      "        1.7035e-07, 8.5762e-07, 1.0853e-07, 2.4917e-07, 2.2947e-07, 3.5148e-07,\n",
      "        3.3152e-07, 2.7250e-07, 2.4482e-07, 2.4266e-07, 2.3966e-07, 2.3747e-07,\n",
      "        2.8601e-07, 4.5305e-07, 5.9476e-07, 5.4287e-07, 7.6132e-07, 2.6278e-06,\n",
      "        1.0449e-06, 5.1591e-07, 1.0362e-06, 6.1427e-07, 4.1750e-07, 2.8357e-07,\n",
      "        2.2647e-07, 2.1727e-07, 2.1979e-07, 2.2556e-07, 2.3766e-07, 2.4778e-07,\n",
      "        2.0121e-07, 1.0316e-07, 3.3862e-07, 1.1331e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([6.8444e-07, 4.0003e-07, 4.4309e-07, 6.0015e-07, 8.7718e-07, 1.1549e-06,\n",
      "        1.3043e-06, 1.3770e-06, 1.4313e-06, 1.4626e-06, 1.4964e-06, 1.5741e-06,\n",
      "        2.0105e-06, 2.0206e-06, 2.0586e-06, 1.8032e-05, 1.8321e-06, 2.6975e-06,\n",
      "        3.5783e-06, 7.8360e-06, 9.1089e-06, 1.0161e-05, 1.0477e-05, 1.0979e-05,\n",
      "        1.1424e-05, 1.0959e-05, 9.7858e-06, 1.0131e-05, 8.2617e-06, 5.5370e-06,\n",
      "        3.7166e-06, 2.2752e-05, 3.0159e-06, 9.7230e-07, 7.3160e-08, 6.9968e-08,\n",
      "        6.9330e-08, 1.1336e-07, 1.9263e-07, 2.5511e-07, 2.7453e-07, 2.2238e-07,\n",
      "        1.6995e-07, 2.3322e-07, 2.9281e-07, 2.5227e-07, 2.1540e-07, 2.4750e-06,\n",
      "        8.8563e-07, 3.0434e-07, 1.4066e-08, 1.6755e-08, 2.3464e-08, 5.0641e-08,\n",
      "        9.5354e-08, 1.4340e-07, 1.2475e-07, 8.6679e-08, 7.7420e-08, 1.6362e-07,\n",
      "        6.4003e-07, 7.5347e-07, 4.2182e-07, 4.8774e-06, 3.0185e-07, 1.6960e-07,\n",
      "        7.4170e-09, 1.1416e-08, 4.9933e-08, 1.7351e-07, 3.4755e-07, 2.4733e-07,\n",
      "        9.1948e-08, 8.4605e-08, 1.3029e-07, 2.8306e-07, 9.6705e-07, 7.8226e-07,\n",
      "        2.5649e-07, 5.7598e-06, 1.2540e-07, 4.6611e-07, 2.3121e-08, 2.9650e-08,\n",
      "        2.0524e-07, 2.6408e-06, 2.9849e-07, 3.8046e-08, 7.9105e-09, 1.0859e-08,\n",
      "        3.0462e-08, 8.0638e-08, 1.2901e-07, 3.0359e-07, 1.3844e-07, 2.5376e-06,\n",
      "        1.0560e-07, 1.4031e-06, 1.9791e-05, 1.0870e-05, 3.3945e-04, 2.5476e-05,\n",
      "        1.6395e-06, 1.3298e-07, 3.9457e-07, 1.5987e-07, 1.2235e-06, 1.4771e-06,\n",
      "        4.3413e-07, 3.4861e-06, 2.5816e-06, 1.0981e-05, 1.0881e-06, 9.4858e-06,\n",
      "        9.7693e-04, 1.2549e-02, 2.1324e-01, 6.6136e-03, 1.2070e-04, 2.3573e-05,\n",
      "        2.2658e-04, 2.9952e-05, 1.9094e-04, 3.1541e-05, 5.0349e-06, 5.3356e-05,\n",
      "        6.8748e-05, 2.0763e-04, 1.2307e-06, 1.8451e-05, 5.3200e-04, 4.5546e-01,\n",
      "        1.8600e-01, 8.1916e-02, 8.9862e-03, 1.6335e-03, 1.9837e-03, 4.0476e-03,\n",
      "        6.1103e-03, 8.0377e-03, 4.3176e-04, 5.8956e-04, 1.9898e-03, 2.3532e-03,\n",
      "        4.7751e-08, 8.0506e-07, 1.3060e-06, 1.0231e-05, 1.1603e-04, 5.9136e-05,\n",
      "        2.5936e-06, 5.8780e-06, 1.4777e-05, 7.9802e-05, 3.6611e-05, 2.2909e-05,\n",
      "        3.5611e-05, 2.1557e-05, 7.5153e-04, 3.4748e-03, 1.0659e-07, 6.2674e-08,\n",
      "        3.6427e-08, 9.1365e-08, 1.0685e-07, 7.2807e-08, 1.1318e-07, 1.3899e-07,\n",
      "        8.8401e-07, 8.2280e-07, 2.0175e-07, 9.6373e-08, 6.7749e-08, 2.2699e-07,\n",
      "        2.9588e-07, 1.6568e-05, 1.6184e-07, 1.2207e-07, 2.4930e-08, 8.5104e-08,\n",
      "        4.6919e-08, 2.3615e-08, 5.7463e-08, 1.4184e-07, 2.6567e-07, 1.7633e-07,\n",
      "        3.1671e-08, 4.0673e-08, 1.9531e-07, 5.9529e-07, 1.2711e-07, 2.5664e-06,\n",
      "        4.4678e-07, 1.8460e-07, 1.3172e-08, 9.4727e-08, 9.0725e-08, 6.4447e-08,\n",
      "        7.4034e-08, 1.1051e-07, 1.3148e-07, 1.1048e-07, 1.2900e-07, 2.3050e-07,\n",
      "        7.5270e-07, 1.1451e-06, 4.5977e-07, 4.0397e-06, 9.6550e-07, 7.5663e-07,\n",
      "        3.3121e-07, 2.2954e-06, 2.0091e-06, 1.7943e-06, 1.7207e-06, 1.7984e-06,\n",
      "        1.8168e-06, 1.8090e-06, 2.2378e-06, 3.7030e-06, 5.3471e-06, 7.2075e-06,\n",
      "        3.9423e-06, 1.6870e-05, 1.6754e-06, 2.5625e-06, 3.5068e-06, 6.1080e-06,\n",
      "        5.5638e-06, 4.4709e-06, 3.9541e-06, 3.8589e-06, 3.7731e-06, 3.7037e-06,\n",
      "        4.2815e-06, 6.5538e-06, 9.0206e-06, 8.0724e-06, 1.2980e-05, 3.8679e-05,\n",
      "        1.4365e-05, 5.9021e-06, 1.0204e-05, 7.7052e-06, 5.8919e-06, 4.2718e-06,\n",
      "        3.4920e-06, 3.3558e-06, 3.3833e-06, 3.4762e-06, 3.7030e-06, 4.0221e-06,\n",
      "        3.7805e-06, 2.5520e-06, 7.0250e-06, 1.2477e-05])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.4931e-07, 1.5955e-07, 1.3891e-07, 1.9505e-07, 2.8584e-07, 3.6263e-07,\n",
      "        4.0434e-07, 4.2956e-07, 4.4595e-07, 4.5254e-07, 4.6332e-07, 4.6653e-07,\n",
      "        5.1905e-07, 4.3965e-07, 3.6470e-07, 4.1235e-06, 3.1006e-07, 5.9482e-07,\n",
      "        6.5651e-07, 1.7398e-06, 1.7413e-06, 1.9239e-06, 2.0479e-06, 2.2382e-06,\n",
      "        2.3186e-06, 2.0823e-06, 1.6849e-06, 1.5965e-06, 1.1006e-06, 5.7970e-07,\n",
      "        4.0828e-07, 2.8639e-06, 5.4162e-07, 1.0214e-07, 5.3678e-09, 4.6831e-09,\n",
      "        4.6166e-09, 8.6552e-09, 1.7150e-08, 2.5559e-08, 2.7815e-08, 2.0222e-08,\n",
      "        1.3643e-08, 1.7854e-08, 2.0372e-08, 1.4823e-08, 1.5745e-08, 1.8506e-07,\n",
      "        1.2602e-07, 2.7148e-08, 8.7753e-10, 1.0204e-09, 1.4626e-09, 3.9721e-09,\n",
      "        8.9287e-09, 1.5337e-08, 1.2664e-08, 7.6108e-09, 6.1632e-09, 1.3407e-08,\n",
      "        6.5333e-08, 6.9801e-08, 4.5700e-08, 5.5161e-07, 3.3043e-08, 1.4089e-08,\n",
      "        4.4622e-10, 6.2333e-10, 3.9036e-09, 1.6836e-08, 4.1133e-08, 2.6898e-08,\n",
      "        7.1641e-09, 5.8727e-09, 1.0038e-08, 2.5801e-08, 1.2041e-07, 8.2848e-08,\n",
      "        2.3967e-08, 8.0612e-07, 2.0720e-08, 5.7381e-08, 1.8864e-09, 2.6097e-09,\n",
      "        3.1954e-08, 7.2838e-07, 5.0893e-08, 4.0169e-09, 5.1059e-10, 6.6367e-10,\n",
      "        2.1636e-09, 6.6460e-09, 1.3235e-08, 4.5904e-08, 1.5411e-08, 2.6202e-07,\n",
      "        9.5540e-08, 1.2341e-06, 5.9816e-06, 2.7227e-06, 1.4712e-04, 1.7741e-05,\n",
      "        5.4268e-07, 3.7343e-08, 1.5190e-07, 2.4035e-08, 2.3891e-07, 3.1199e-07,\n",
      "        9.7757e-08, 1.9518e-06, 5.6734e-07, 1.3027e-06, 1.2416e-06, 2.3085e-05,\n",
      "        7.9895e-04, 3.4848e-03, 2.4160e-01, 3.1437e-02, 8.4139e-05, 3.2871e-05,\n",
      "        2.1113e-03, 6.2638e-05, 4.5927e-04, 1.8884e-05, 8.4229e-06, 3.4048e-04,\n",
      "        3.8446e-05, 4.5999e-05, 3.5557e-07, 7.7176e-05, 1.4919e-04, 1.8071e-02,\n",
      "        2.7040e-01, 3.2628e-01, 1.3981e-02, 4.0965e-03, 2.0970e-02, 6.0731e-03,\n",
      "        2.4222e-02, 1.0270e-02, 4.0683e-03, 8.7602e-03, 4.2479e-03, 3.3037e-03,\n",
      "        1.0454e-08, 1.6881e-07, 9.4815e-08, 1.4879e-07, 9.5675e-06, 6.4744e-06,\n",
      "        2.4851e-07, 1.6738e-06, 9.5486e-06, 1.6586e-05, 8.5147e-06, 2.6723e-06,\n",
      "        1.1619e-05, 1.4071e-05, 6.4476e-04, 3.4679e-03, 1.0840e-08, 6.0089e-09,\n",
      "        2.4090e-09, 6.1886e-09, 7.7659e-09, 5.6062e-09, 8.4205e-09, 1.0974e-08,\n",
      "        1.0692e-07, 1.2586e-07, 2.0447e-08, 7.7569e-09, 5.4693e-09, 2.0214e-08,\n",
      "        3.1868e-08, 3.8904e-06, 1.4827e-08, 7.6848e-09, 1.5507e-09, 8.1773e-09,\n",
      "        3.5238e-09, 1.3970e-09, 3.6947e-09, 1.0232e-08, 2.3817e-08, 1.4070e-08,\n",
      "        1.6936e-09, 2.4505e-09, 1.4609e-08, 4.6673e-08, 9.3300e-09, 2.3606e-07,\n",
      "        5.2639e-08, 1.5607e-08, 8.1871e-10, 8.6560e-09, 7.4709e-09, 4.3752e-09,\n",
      "        4.8295e-09, 7.5976e-09, 9.9570e-09, 7.7764e-09, 8.3783e-09, 1.5915e-08,\n",
      "        6.8735e-08, 1.1292e-07, 4.0494e-08, 3.9089e-07, 1.4043e-07, 1.1035e-07,\n",
      "        4.0728e-08, 3.2996e-07, 2.2469e-07, 1.7562e-07, 1.6110e-07, 1.7028e-07,\n",
      "        1.7456e-07, 1.7356e-07, 2.1539e-07, 3.8214e-07, 6.7661e-07, 1.0744e-06,\n",
      "        5.0463e-07, 2.2948e-06, 3.1735e-07, 8.6241e-07, 9.1232e-07, 1.3450e-06,\n",
      "        1.2071e-06, 9.5400e-07, 8.4531e-07, 8.2862e-07, 8.1239e-07, 7.9676e-07,\n",
      "        9.4709e-07, 1.4931e-06, 1.9525e-06, 1.7450e-06, 2.5701e-06, 7.4877e-06,\n",
      "        4.3205e-06, 2.0222e-06, 4.1378e-06, 2.2290e-06, 1.4385e-06, 9.3621e-07,\n",
      "        7.4345e-07, 7.1646e-07, 7.2694e-07, 7.4705e-07, 7.8991e-07, 8.3735e-07,\n",
      "        6.5203e-07, 3.4414e-07, 1.2160e-06, 3.1521e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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h4q9E61yx5G7bthrthvb3862DqqD8Fz3ddCQxvsixPMe0qARn6/TAoN9uXM/g5D+PUg88pHOu4iLnelISXzWMm+6vp05B7tht7b/Or5w+3lh2W6hewLAZd9nGiZtheITtcTZSG5eRzpUGGcXw05cM6x7kpvdmJvhmXahcrMwvetABvHOCPXaaau8F1P3cY7psGUjZBoAXA5MppHKrRWIhy7j69JMI1ezyLUm40ySymUcuVmRr2K4cb/WMva6cdf1HBRkGgBcDmymERuUdQy6La4rvIwWxDMF/LC21vtdrqZ2UB2KoBEbdx3FsPvv1nHg4DjIXRa6JwBcDl2mkUOrj90w6vQF+xWZBgAXMg3gFToIWS2ZBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAF4IGABeCBgAXggYAl6Isy/HvXBT3Jd3cvcMBDr1zZVmefN0HMYwraAAA3RMALgQNAC4EDQAuBA0ALgQNAC4EDQAuBA0ALgQNAC4EDQAu/w8ep8ZyyHQIfQAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.5791e-06, 7.7734e-07, 8.4019e-07, 1.1178e-06, 1.8251e-06, 2.6493e-06,\n",
      "        3.1816e-06, 3.4565e-06, 3.6520e-06, 3.7744e-06, 3.8923e-06, 4.1362e-06,\n",
      "        5.4183e-06, 5.6975e-06, 5.9693e-06, 5.5058e-05, 3.0672e-06, 5.2789e-06,\n",
      "        7.3838e-06, 1.8009e-05, 2.2488e-05, 2.7269e-05, 2.8750e-05, 3.0402e-05,\n",
      "        3.1639e-05, 2.9884e-05, 2.5631e-05, 2.5621e-05, 2.0099e-05, 1.4162e-05,\n",
      "        9.5118e-06, 5.9097e-05, 5.9685e-06, 1.6507e-06, 9.7015e-08, 9.4514e-08,\n",
      "        9.7186e-08, 1.7588e-07, 3.2319e-07, 4.4516e-07, 4.8550e-07, 3.8730e-07,\n",
      "        2.8767e-07, 3.8984e-07, 4.8364e-07, 4.4603e-07, 4.0930e-07, 6.9544e-06,\n",
      "        1.7355e-06, 5.5235e-07, 1.9810e-08, 2.3511e-08, 3.4065e-08, 8.2553e-08,\n",
      "        1.6853e-07, 2.6601e-07, 2.2462e-07, 1.4497e-07, 1.2519e-07, 2.6936e-07,\n",
      "        1.1612e-06, 1.5406e-06, 9.2103e-07, 1.7267e-05, 5.2012e-07, 2.9769e-07,\n",
      "        1.1457e-08, 1.6012e-08, 8.2112e-08, 3.3804e-07, 8.4005e-07, 5.9184e-07,\n",
      "        1.6453e-07, 1.4099e-07, 2.2630e-07, 5.2523e-07, 1.9306e-06, 1.6815e-06,\n",
      "        5.4423e-07, 2.2669e-05, 1.5276e-07, 9.1736e-07, 3.8376e-08, 4.8548e-08,\n",
      "        4.8959e-07, 1.0348e-05, 9.5658e-07, 1.0190e-07, 1.4002e-08, 1.7627e-08,\n",
      "        5.4583e-08, 1.6017e-07, 2.6543e-07, 7.3563e-07, 3.3410e-07, 1.1422e-05,\n",
      "        1.7272e-07, 4.0974e-06, 8.9095e-05, 4.6851e-05, 2.9437e-03, 3.5173e-04,\n",
      "        9.6094e-06, 5.5084e-07, 1.7037e-06, 5.0329e-07, 5.9679e-06, 9.5826e-06,\n",
      "        2.2903e-06, 1.9591e-05, 1.4331e-05, 8.7626e-05, 1.5006e-06, 1.8114e-05,\n",
      "        1.5966e-03, 9.2825e-03, 1.3470e-01, 5.2679e-02, 6.3391e-04, 6.5136e-05,\n",
      "        9.9366e-04, 1.0772e-04, 9.8451e-04, 1.9092e-04, 1.6124e-05, 2.6786e-04,\n",
      "        2.9884e-04, 2.0186e-03, 1.0209e-06, 1.8558e-05, 1.7724e-04, 9.0772e-03,\n",
      "        2.0794e-02, 3.6746e-01, 2.0113e-01, 2.2349e-02, 2.1856e-02, 1.8309e-02,\n",
      "        3.9198e-02, 4.1443e-02, 3.4539e-03, 4.4579e-03, 9.0934e-03, 1.2707e-02,\n",
      "        3.6617e-08, 5.4273e-07, 3.3772e-07, 9.4235e-07, 8.1945e-06, 8.6313e-05,\n",
      "        6.0473e-06, 1.2539e-05, 3.5350e-05, 2.1108e-04, 6.6782e-05, 3.3557e-05,\n",
      "        8.7440e-05, 6.6941e-05, 2.7744e-03, 1.6217e-02, 7.6679e-08, 3.0542e-08,\n",
      "        1.2935e-08, 4.5825e-08, 8.5299e-08, 1.0788e-07, 1.8797e-07, 2.5171e-07,\n",
      "        1.7211e-06, 1.5232e-06, 2.5981e-07, 1.3000e-07, 9.9092e-08, 4.1025e-07,\n",
      "        5.8829e-07, 6.1335e-05, 1.7092e-07, 1.1461e-07, 1.9803e-08, 1.0898e-07,\n",
      "        7.5217e-08, 3.9964e-08, 1.0476e-07, 2.6144e-07, 5.2494e-07, 2.9644e-07,\n",
      "        4.6483e-08, 6.4153e-08, 3.2074e-07, 1.1955e-06, 2.2055e-07, 7.0340e-06,\n",
      "        7.9965e-07, 3.2649e-07, 1.9630e-08, 1.5808e-07, 1.5224e-07, 1.0573e-07,\n",
      "        1.2330e-07, 1.9110e-07, 2.3115e-07, 1.9171e-07, 2.2269e-07, 4.1424e-07,\n",
      "        1.5134e-06, 2.5348e-06, 9.4274e-07, 1.1737e-05, 1.7367e-06, 1.3307e-06,\n",
      "        5.6420e-07, 4.8264e-06, 3.9929e-06, 3.5561e-06, 3.4883e-06, 3.7296e-06,\n",
      "        3.8249e-06, 3.8440e-06, 4.8296e-06, 8.4177e-06, 1.3241e-05, 1.8779e-05,\n",
      "        9.9693e-06, 6.3143e-05, 3.4867e-06, 5.8764e-06, 8.7856e-06, 1.6703e-05,\n",
      "        1.5700e-05, 1.2599e-05, 1.1233e-05, 1.1056e-05, 1.0822e-05, 1.0588e-05,\n",
      "        1.2339e-05, 1.9875e-05, 2.7828e-05, 2.3591e-05, 3.8672e-05, 1.5316e-04,\n",
      "        4.1564e-05, 1.3308e-05, 2.3917e-05, 1.7671e-05, 1.3319e-05, 9.5174e-06,\n",
      "        7.8306e-06, 7.5986e-06, 7.7096e-06, 8.0051e-06, 8.7176e-06, 9.8586e-06,\n",
      "        9.3737e-06, 6.0320e-06, 1.7947e-05, 3.6806e-05])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([4.3133e-06, 2.4652e-06, 3.3440e-06, 5.3238e-06, 8.6898e-06, 1.1974e-05,\n",
      "        1.3933e-05, 1.5287e-05, 1.6195e-05, 1.6610e-05, 1.6987e-05, 1.6850e-05,\n",
      "        1.9106e-05, 1.6766e-05, 1.7339e-05, 7.3394e-05, 7.2690e-06, 1.5271e-05,\n",
      "        2.3424e-05, 5.8038e-05, 6.2533e-05, 7.4063e-05, 7.9092e-05, 8.6616e-05,\n",
      "        9.0083e-05, 8.2479e-05, 6.7643e-05, 6.1200e-05, 4.2743e-05, 2.5649e-05,\n",
      "        2.1708e-05, 7.2417e-05, 1.4756e-05, 4.4995e-06, 2.0854e-07, 1.6512e-07,\n",
      "        1.5511e-07, 3.0007e-07, 6.2177e-07, 9.5084e-07, 1.0779e-06, 8.3887e-07,\n",
      "        6.1221e-07, 8.4620e-07, 1.0084e-06, 8.0721e-07, 8.4855e-07, 8.0681e-06,\n",
      "        3.9668e-06, 1.2695e-06, 3.7623e-08, 4.0432e-08, 5.6248e-08, 1.4235e-07,\n",
      "        3.1946e-07, 5.4395e-07, 4.5708e-07, 2.8213e-07, 2.3096e-07, 4.7918e-07,\n",
      "        2.1945e-06, 2.5499e-06, 1.8239e-06, 2.2948e-05, 1.1559e-06, 5.9403e-07,\n",
      "        2.0719e-08, 2.5013e-08, 1.3592e-07, 6.0008e-07, 1.6380e-06, 1.2955e-06,\n",
      "        3.3944e-07, 2.8021e-07, 4.3206e-07, 9.9229e-07, 3.8166e-06, 2.5578e-06,\n",
      "        9.5538e-07, 3.2065e-05, 3.5409e-07, 1.5343e-06, 4.2024e-08, 4.5099e-08,\n",
      "        5.6908e-07, 1.7440e-05, 1.5106e-06, 1.9346e-07, 2.9632e-08, 3.1570e-08,\n",
      "        9.4486e-08, 3.1323e-07, 5.4292e-07, 1.4323e-06, 5.5759e-07, 1.3741e-05,\n",
      "        3.7796e-07, 1.0634e-05, 1.7241e-04, 4.3065e-05, 2.1666e-03, 6.9828e-04,\n",
      "        1.6450e-05, 1.1688e-06, 5.5498e-06, 7.6324e-07, 8.0272e-06, 1.3549e-05,\n",
      "        2.5580e-06, 3.1663e-05, 2.2861e-05, 7.9045e-05, 1.6799e-06, 2.3635e-05,\n",
      "        6.5354e-04, 5.8158e-04, 1.3234e-02, 4.2463e-02, 1.3692e-03, 2.3296e-04,\n",
      "        5.6959e-03, 4.4304e-04, 9.3400e-04, 2.7859e-04, 3.9335e-05, 7.4280e-04,\n",
      "        5.8575e-04, 8.4409e-04, 9.5765e-07, 2.6863e-05, 7.2766e-05, 2.0092e-04,\n",
      "        1.6738e-03, 1.4713e-01, 3.7914e-01, 1.4213e-01, 1.0349e-01, 3.0692e-02,\n",
      "        2.4139e-02, 2.8229e-02, 7.6305e-03, 9.0438e-03, 1.7748e-02, 1.6405e-02,\n",
      "        3.2164e-08, 5.3508e-07, 4.3035e-07, 4.1896e-07, 4.3777e-06, 3.2390e-05,\n",
      "        6.8938e-06, 3.9641e-05, 1.4692e-04, 3.3544e-04, 5.7035e-05, 2.8664e-05,\n",
      "        1.6074e-04, 1.1635e-04, 3.6100e-03, 1.3668e-02, 1.3399e-07, 3.1657e-08,\n",
      "        7.9782e-09, 3.7418e-08, 1.0078e-07, 2.1615e-07, 4.7710e-07, 5.5896e-07,\n",
      "        4.0871e-06, 2.8616e-06, 4.2161e-07, 2.4568e-07, 1.9894e-07, 7.7788e-07,\n",
      "        1.1700e-06, 6.5612e-05, 4.0292e-07, 2.1079e-07, 2.8707e-08, 1.5031e-07,\n",
      "        1.1539e-07, 7.3534e-08, 2.1648e-07, 5.4383e-07, 1.2260e-06, 6.3183e-07,\n",
      "        8.8226e-08, 1.3257e-07, 6.3602e-07, 1.9314e-06, 4.1306e-07, 7.8466e-06,\n",
      "        1.8109e-06, 7.1619e-07, 4.0142e-08, 3.2499e-07, 3.0183e-07, 2.0353e-07,\n",
      "        2.4580e-07, 3.9546e-07, 4.9395e-07, 3.9016e-07, 4.4041e-07, 8.1244e-07,\n",
      "        2.8205e-06, 3.8888e-06, 1.7059e-06, 1.2995e-05, 4.1305e-06, 3.4344e-06,\n",
      "        1.6191e-06, 1.2145e-05, 8.4230e-06, 6.7749e-06, 6.6119e-06, 7.1512e-06,\n",
      "        7.4359e-06, 7.4695e-06, 9.1714e-06, 1.5204e-05, 2.2405e-05, 2.8412e-05,\n",
      "        1.7986e-05, 6.3737e-05, 1.0506e-05, 2.1911e-05, 2.8208e-05, 3.6201e-05,\n",
      "        3.0941e-05, 2.3789e-05, 2.0943e-05, 2.0534e-05, 2.0055e-05, 1.9404e-05,\n",
      "        2.1188e-05, 2.8883e-05, 3.4795e-05, 2.9768e-05, 7.0344e-05, 1.2713e-04,\n",
      "        1.2206e-04, 4.2472e-05, 7.2567e-05, 3.4925e-05, 2.2499e-05, 1.4708e-05,\n",
      "        1.1825e-05, 1.1330e-05, 1.1382e-05, 1.1525e-05, 1.1857e-05, 1.2461e-05,\n",
      "        1.0137e-05, 6.5297e-06, 2.5625e-05, 4.2582e-05])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([8.7182e-08, 1.0893e-07, 8.5177e-08, 1.2699e-07, 1.6598e-07, 1.8871e-07,\n",
      "        2.0788e-07, 2.2525e-07, 2.3573e-07, 2.3739e-07, 2.4051e-07, 2.3744e-07,\n",
      "        2.4153e-07, 2.0429e-07, 1.4023e-07, 1.4225e-06, 2.0182e-07, 3.0206e-07,\n",
      "        2.7744e-07, 6.5451e-07, 5.0650e-07, 5.0271e-07, 5.5079e-07, 6.1879e-07,\n",
      "        6.4713e-07, 5.8320e-07, 4.8069e-07, 4.6127e-07, 3.3996e-07, 1.6479e-07,\n",
      "        9.2763e-08, 1.3350e-06, 2.6680e-07, 5.8941e-08, 4.5285e-09, 3.7205e-09,\n",
      "        3.1449e-09, 5.0854e-09, 9.2914e-09, 1.3951e-08, 1.5484e-08, 1.1521e-08,\n",
      "        7.7891e-09, 9.8890e-09, 1.0912e-08, 7.6694e-09, 6.1203e-09, 1.2726e-07,\n",
      "        6.2974e-08, 1.6249e-08, 8.1147e-10, 8.4381e-10, 1.0829e-09, 2.6153e-09,\n",
      "        5.4690e-09, 9.5254e-09, 8.8888e-09, 5.8095e-09, 4.7946e-09, 1.0722e-08,\n",
      "        4.7503e-08, 4.3043e-08, 1.8356e-08, 3.6071e-07, 2.4070e-08, 1.0475e-08,\n",
      "        4.7947e-10, 5.8266e-10, 4.0212e-09, 1.4799e-08, 2.8910e-08, 2.0300e-08,\n",
      "        6.2912e-09, 5.5313e-09, 9.2758e-09, 2.0652e-08, 9.3648e-08, 5.4471e-08,\n",
      "        9.9651e-09, 4.2409e-07, 1.8671e-08, 4.6259e-08, 1.8017e-09, 1.8351e-09,\n",
      "        3.1452e-08, 8.2873e-07, 7.4976e-08, 8.4437e-09, 1.1682e-09, 9.5467e-10,\n",
      "        2.6703e-09, 6.1746e-09, 1.1877e-08, 4.0188e-08, 8.7205e-09, 1.3445e-07,\n",
      "        9.5422e-08, 5.3136e-07, 3.5387e-06, 9.8701e-07, 3.2460e-05, 1.7908e-05,\n",
      "        1.2199e-06, 2.8542e-07, 9.2863e-07, 6.6237e-08, 2.7948e-07, 2.2206e-07,\n",
      "        1.2299e-07, 9.8172e-07, 2.7953e-07, 4.3522e-07, 1.7884e-06, 9.1162e-06,\n",
      "        1.1310e-04, 3.2075e-05, 2.0889e-04, 1.0221e-04, 1.9867e-05, 3.0894e-04,\n",
      "        2.4832e-02, 7.1225e-05, 5.7485e-05, 2.7265e-06, 8.6504e-06, 1.5052e-04,\n",
      "        8.3324e-06, 5.0437e-06, 6.6169e-07, 6.8448e-05, 1.3619e-05, 1.9139e-05,\n",
      "        7.0441e-05, 5.2221e-05, 3.1932e-04, 3.6712e-02, 9.2528e-01, 5.0281e-03,\n",
      "        2.3653e-03, 1.0717e-04, 2.1929e-04, 2.8093e-03, 1.7898e-04, 1.5352e-04,\n",
      "        1.0174e-08, 1.8521e-07, 2.7571e-08, 4.0110e-09, 6.9276e-08, 1.7099e-07,\n",
      "        4.7876e-08, 2.3536e-06, 3.1531e-05, 4.9057e-06, 7.5632e-07, 1.1071e-07,\n",
      "        2.1199e-06, 8.1544e-06, 1.3215e-04, 3.7992e-04, 8.7143e-09, 2.8454e-09,\n",
      "        6.1693e-10, 1.0911e-09, 1.5953e-09, 3.1347e-09, 7.2571e-09, 1.3768e-08,\n",
      "        1.1991e-07, 8.5939e-08, 8.5158e-09, 3.4496e-09, 3.0454e-09, 1.3569e-08,\n",
      "        1.9376e-08, 2.2408e-06, 1.0302e-08, 4.6282e-09, 8.8308e-10, 3.4818e-09,\n",
      "        2.0487e-09, 1.3576e-09, 4.2283e-09, 1.0053e-08, 1.8578e-08, 9.9938e-09,\n",
      "        1.4388e-09, 1.9918e-09, 1.2445e-08, 3.5026e-08, 5.0841e-09, 1.8493e-07,\n",
      "        2.9618e-08, 9.2253e-09, 8.9655e-10, 7.0488e-09, 5.6731e-09, 3.3661e-09,\n",
      "        3.8163e-09, 5.9037e-09, 7.1032e-09, 5.6390e-09, 6.1076e-09, 1.0887e-08,\n",
      "        4.6786e-08, 6.8211e-08, 1.7572e-08, 2.8378e-07, 1.0125e-07, 8.3377e-08,\n",
      "        4.9534e-08, 2.1983e-07, 1.1448e-07, 8.7446e-08, 8.1203e-08, 8.5821e-08,\n",
      "        8.6226e-08, 8.7002e-08, 1.0914e-07, 1.8125e-07, 3.0947e-07, 4.8255e-07,\n",
      "        1.4160e-07, 1.1402e-06, 2.2381e-07, 1.0933e-06, 1.0277e-06, 6.8246e-07,\n",
      "        4.6255e-07, 3.6828e-07, 3.4942e-07, 3.5088e-07, 3.5222e-07, 3.5667e-07,\n",
      "        4.1257e-07, 5.6251e-07, 6.9160e-07, 6.6802e-07, 9.1391e-07, 4.1327e-06,\n",
      "        1.5093e-06, 1.3876e-06, 2.5309e-06, 1.2560e-06, 6.7731e-07, 4.3890e-07,\n",
      "        3.6446e-07, 3.5513e-07, 3.6083e-07, 3.6735e-07, 3.7711e-07, 3.9357e-07,\n",
      "        2.6629e-07, 1.2994e-07, 4.3776e-07, 1.0777e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([6.6730e-06, 3.3855e-06, 2.7464e-06, 3.4953e-06, 5.1217e-06, 6.6491e-06,\n",
      "        7.5063e-06, 7.9544e-06, 8.2372e-06, 8.3407e-06, 8.4270e-06, 8.5346e-06,\n",
      "        1.0023e-05, 9.6355e-06, 8.9115e-06, 6.1710e-05, 1.3243e-05, 1.6180e-05,\n",
      "        1.6840e-05, 3.9894e-05, 3.6468e-05, 3.6709e-05, 3.5900e-05, 3.6620e-05,\n",
      "        3.7014e-05, 3.3737e-05, 2.8245e-05, 2.7615e-05, 2.1849e-05, 1.2771e-05,\n",
      "        9.2744e-06, 8.9792e-05, 2.1321e-05, 4.6555e-06, 2.2846e-07, 2.0303e-07,\n",
      "        1.8497e-07, 3.2719e-07, 5.9796e-07, 8.3336e-07, 9.0137e-07, 6.7966e-07,\n",
      "        4.6786e-07, 5.9306e-07, 7.4299e-07, 5.6086e-07, 6.0716e-07, 1.1229e-05,\n",
      "        5.3730e-06, 1.1788e-06, 4.2272e-08, 4.7135e-08, 6.1173e-08, 1.4957e-07,\n",
      "        3.0262e-07, 5.0524e-07, 4.5396e-07, 2.9525e-07, 2.4546e-07, 5.5662e-07,\n",
      "        2.8108e-06, 2.9356e-06, 1.6066e-06, 2.7144e-05, 1.5310e-06, 6.0951e-07,\n",
      "        2.3007e-08, 3.0519e-08, 1.9030e-07, 7.5535e-07, 1.7475e-06, 1.1913e-06,\n",
      "        3.2261e-07, 2.6757e-07, 4.5412e-07, 1.1084e-06, 5.1235e-06, 3.6439e-06,\n",
      "        8.2562e-07, 3.0860e-05, 5.7512e-07, 2.6553e-06, 8.5059e-08, 1.1184e-07,\n",
      "        1.3722e-06, 3.5008e-05, 4.1909e-06, 3.8968e-07, 8.6944e-08, 6.8985e-08,\n",
      "        1.9827e-07, 5.8236e-07, 7.1599e-07, 2.5326e-06, 6.7667e-07, 1.1285e-05,\n",
      "        7.0523e-07, 1.0363e-05, 2.3656e-04, 1.1330e-04, 3.9006e-03, 1.4803e-03,\n",
      "        6.0256e-05, 4.5629e-06, 2.8801e-05, 4.5176e-06, 2.7134e-05, 2.2202e-05,\n",
      "        3.6808e-06, 4.4884e-05, 2.1725e-05, 4.0723e-05, 5.9612e-06, 3.9533e-05,\n",
      "        3.8204e-03, 9.1886e-03, 4.2670e-02, 8.4592e-03, 2.0333e-04, 1.4560e-04,\n",
      "        3.1390e-03, 1.0604e-03, 9.2440e-03, 6.0368e-04, 6.5656e-05, 8.5026e-04,\n",
      "        3.8785e-04, 9.8594e-04, 4.7237e-06, 1.0515e-04, 3.5509e-04, 7.7991e-03,\n",
      "        7.8114e-03, 1.2067e-03, 1.2676e-03, 4.5026e-03, 4.4474e-02, 3.3883e-01,\n",
      "        4.1951e-01, 3.5748e-02, 5.3620e-03, 9.8135e-03, 3.6858e-03, 5.8113e-03,\n",
      "        1.4685e-07, 1.0120e-06, 6.6779e-07, 7.4424e-07, 5.3774e-06, 6.0140e-06,\n",
      "        1.9802e-06, 1.0217e-05, 6.7910e-05, 1.1795e-03, 3.1858e-04, 5.8136e-05,\n",
      "        1.5174e-04, 1.6501e-04, 3.6961e-03, 1.8583e-02, 3.3713e-07, 9.9483e-08,\n",
      "        2.8673e-08, 6.7377e-08, 8.6910e-08, 8.3272e-08, 3.0786e-07, 5.7328e-07,\n",
      "        9.0658e-06, 9.0571e-06, 8.6583e-07, 4.6140e-07, 2.7008e-07, 9.0798e-07,\n",
      "        1.4335e-06, 1.5297e-04, 6.5321e-07, 3.1057e-07, 4.3430e-08, 2.0948e-07,\n",
      "        1.3254e-07, 5.5192e-08, 2.0978e-07, 6.2944e-07, 1.6226e-06, 8.5785e-07,\n",
      "        8.7101e-08, 1.4934e-07, 7.2475e-07, 2.3641e-06, 4.2595e-07, 1.4598e-05,\n",
      "        2.3756e-06, 6.9762e-07, 4.5691e-08, 4.4343e-07, 3.9309e-07, 2.3253e-07,\n",
      "        2.5362e-07, 3.9630e-07, 4.8515e-07, 3.7814e-07, 4.0381e-07, 7.8508e-07,\n",
      "        3.6825e-06, 5.7066e-06, 1.9126e-06, 2.0674e-05, 6.6569e-06, 5.1607e-06,\n",
      "        2.4602e-06, 1.7005e-05, 1.0773e-05, 8.0855e-06, 7.2093e-06, 7.5257e-06,\n",
      "        7.4697e-06, 7.3245e-06, 9.1335e-06, 1.6352e-05, 2.8142e-05, 4.4318e-05,\n",
      "        1.8797e-05, 8.4357e-05, 1.1576e-05, 3.1020e-05, 3.5798e-05, 3.8888e-05,\n",
      "        3.0133e-05, 2.2876e-05, 2.0219e-05, 1.9564e-05, 1.8890e-05, 1.8351e-05,\n",
      "        2.1615e-05, 3.3688e-05, 4.5824e-05, 3.9853e-05, 7.5147e-05, 2.1709e-04,\n",
      "        1.0903e-04, 4.7978e-05, 6.8980e-05, 4.1196e-05, 2.8250e-05, 1.9498e-05,\n",
      "        1.5978e-05, 1.5463e-05, 1.5640e-05, 1.6001e-05, 1.6959e-05, 1.8658e-05,\n",
      "        1.5616e-05, 8.7010e-06, 2.7168e-05, 7.2146e-05])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([9.0750e-06, 3.6267e-06, 3.3205e-06, 4.6038e-06, 7.6433e-06, 1.0961e-05,\n",
      "        1.3320e-05, 1.4688e-05, 1.5648e-05, 1.6279e-05, 1.6935e-05, 1.8041e-05,\n",
      "        2.2711e-05, 2.3260e-05, 2.5577e-05, 1.8080e-04, 1.4256e-05, 1.9914e-05,\n",
      "        2.7166e-05, 6.9515e-05, 7.5124e-05, 8.5493e-05, 9.0525e-05, 9.6921e-05,\n",
      "        1.0107e-04, 9.4453e-05, 7.9961e-05, 7.8302e-05, 5.9918e-05, 3.6540e-05,\n",
      "        3.0438e-05, 2.1630e-04, 2.4140e-05, 5.3515e-06, 3.0581e-07, 3.0954e-07,\n",
      "        2.9179e-07, 5.2612e-07, 9.9996e-07, 1.4260e-06, 1.6013e-06, 1.2884e-06,\n",
      "        9.4109e-07, 1.2710e-06, 1.5988e-06, 1.3346e-06, 1.4446e-06, 2.6910e-05,\n",
      "        7.1504e-06, 1.8361e-06, 6.8974e-08, 7.9163e-08, 1.0583e-07, 2.5304e-07,\n",
      "        5.1819e-07, 8.7298e-07, 7.8829e-07, 5.2085e-07, 4.4818e-07, 1.0373e-06,\n",
      "        5.1935e-06, 6.2291e-06, 3.5527e-06, 7.0328e-05, 2.2303e-06, 9.8944e-07,\n",
      "        3.8998e-08, 5.0628e-08, 2.6061e-07, 1.0695e-06, 2.7199e-06, 2.1774e-06,\n",
      "        6.1680e-07, 5.1752e-07, 8.6722e-07, 2.1332e-06, 9.4415e-06, 6.9716e-06,\n",
      "        1.7995e-06, 8.4473e-05, 6.3095e-07, 3.4466e-06, 1.1846e-07, 1.3391e-07,\n",
      "        1.3487e-06, 3.2906e-05, 4.1972e-06, 4.3792e-07, 1.0031e-07, 1.1680e-07,\n",
      "        3.6925e-07, 1.3281e-06, 1.6899e-06, 5.1565e-06, 1.3389e-06, 4.2360e-05,\n",
      "        7.7056e-07, 1.3323e-05, 3.7916e-04, 2.1885e-04, 9.5311e-03, 2.5293e-03,\n",
      "        8.0734e-05, 6.4208e-06, 4.7050e-05, 1.1157e-05, 1.1777e-04, 1.5733e-04,\n",
      "        2.1777e-05, 1.8416e-04, 9.7787e-05, 3.4681e-04, 5.3421e-06, 3.4939e-05,\n",
      "        2.8573e-03, 7.8779e-03, 4.8594e-02, 1.1251e-02, 4.0598e-04, 1.6370e-04,\n",
      "        1.5882e-03, 5.8933e-04, 5.2206e-03, 1.8955e-03, 1.2279e-04, 1.7919e-03,\n",
      "        1.6367e-03, 6.5382e-03, 4.5693e-06, 5.2842e-05, 2.7300e-04, 4.5918e-03,\n",
      "        3.8873e-03, 1.9613e-03, 2.1096e-03, 1.2980e-03, 6.4161e-03, 4.7481e-02,\n",
      "        3.6748e-01, 2.9539e-01, 3.4294e-02, 3.4398e-02, 1.3545e-02, 2.1509e-02,\n",
      "        1.6906e-07, 2.0599e-06, 8.6541e-07, 1.0349e-06, 6.0420e-06, 7.6539e-06,\n",
      "        1.7492e-06, 3.7901e-06, 1.2157e-05, 2.9032e-04, 1.6188e-04, 1.1711e-04,\n",
      "        5.3841e-04, 6.7589e-04, 1.0740e-02, 4.2534e-02, 3.4353e-07, 1.0391e-07,\n",
      "        2.5890e-08, 6.6331e-08, 1.1574e-07, 1.0673e-07, 3.0372e-07, 4.0620e-07,\n",
      "        5.7723e-06, 8.4134e-06, 1.2174e-06, 7.5998e-07, 5.4646e-07, 2.5907e-06,\n",
      "        2.9625e-06, 2.9662e-04, 7.2890e-07, 3.6590e-07, 4.8415e-08, 2.5437e-07,\n",
      "        1.9259e-07, 8.7406e-08, 3.3496e-07, 8.4297e-07, 2.6693e-06, 1.8662e-06,\n",
      "        2.1707e-07, 3.4813e-07, 1.6187e-06, 6.4040e-06, 8.9674e-07, 3.1352e-05,\n",
      "        3.4040e-06, 1.1570e-06, 7.4373e-08, 6.6250e-07, 6.4016e-07, 4.1776e-07,\n",
      "        4.6889e-07, 7.2985e-07, 9.0755e-07, 7.5196e-07, 8.3495e-07, 1.6244e-06,\n",
      "        7.2352e-06, 1.2527e-05, 4.3052e-06, 4.8412e-05, 8.1867e-06, 6.2202e-06,\n",
      "        3.2732e-06, 2.7073e-05, 1.9638e-05, 1.6085e-05, 1.5375e-05, 1.6445e-05,\n",
      "        1.6774e-05, 1.6907e-05, 2.1761e-05, 3.8815e-05, 6.7327e-05, 1.0946e-04,\n",
      "        5.0488e-05, 2.3130e-04, 1.5362e-05, 3.3715e-05, 5.3436e-05, 7.9810e-05,\n",
      "        6.6579e-05, 5.0881e-05, 4.5489e-05, 4.4913e-05, 4.4032e-05, 4.3323e-05,\n",
      "        5.1460e-05, 8.2974e-05, 1.2256e-04, 1.0507e-04, 2.0000e-04, 6.0880e-04,\n",
      "        2.3191e-04, 8.7312e-05, 1.4723e-04, 9.3651e-05, 6.4038e-05, 4.2743e-05,\n",
      "        3.4984e-05, 3.4099e-05, 3.4725e-05, 3.5997e-05, 3.9008e-05, 4.4279e-05,\n",
      "        3.9236e-05, 2.3055e-05, 8.2171e-05, 1.5869e-04])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([3.2505e-07, 3.4463e-07, 3.0865e-07, 4.5808e-07, 6.1935e-07, 7.6330e-07,\n",
      "        8.9404e-07, 9.9686e-07, 1.0595e-06, 1.0833e-06, 1.1094e-06, 1.0793e-06,\n",
      "        1.0633e-06, 7.4227e-07, 4.6794e-07, 3.3326e-06, 5.3528e-07, 8.2269e-07,\n",
      "        8.0085e-07, 1.9995e-06, 1.5283e-06, 1.5494e-06, 1.7210e-06, 1.9695e-06,\n",
      "        2.0620e-06, 1.8500e-06, 1.5175e-06, 1.4345e-06, 1.0773e-06, 4.8183e-07,\n",
      "        3.1380e-07, 1.9820e-06, 6.3378e-07, 1.4810e-07, 1.1337e-08, 8.2257e-09,\n",
      "        7.4973e-09, 1.2822e-08, 2.4110e-08, 3.6221e-08, 3.9843e-08, 2.9815e-08,\n",
      "        2.1016e-08, 2.6599e-08, 3.1017e-08, 2.1871e-08, 2.1835e-08, 2.6660e-07,\n",
      "        1.7184e-07, 4.3803e-08, 2.3010e-09, 2.1962e-09, 2.8736e-09, 7.0604e-09,\n",
      "        1.5415e-08, 2.6427e-08, 2.3074e-08, 1.4442e-08, 1.1875e-08, 2.6328e-08,\n",
      "        1.3544e-07, 1.2141e-07, 6.6549e-08, 8.1530e-07, 5.6172e-08, 2.3029e-08,\n",
      "        1.2901e-09, 1.4118e-09, 9.4191e-09, 3.3648e-08, 7.0889e-08, 4.8627e-08,\n",
      "        1.4365e-08, 1.1888e-08, 2.1118e-08, 5.0503e-08, 2.5933e-07, 1.5895e-07,\n",
      "        3.4095e-08, 1.0251e-06, 4.5621e-08, 1.3876e-07, 5.0940e-09, 7.7795e-09,\n",
      "        1.2128e-07, 1.9289e-06, 1.4331e-07, 1.3744e-08, 3.7087e-09, 3.3190e-09,\n",
      "        1.2529e-08, 3.9203e-08, 5.1462e-08, 1.9064e-07, 3.0274e-08, 3.6628e-07,\n",
      "        4.1298e-07, 4.1978e-06, 1.5977e-05, 3.5375e-06, 1.6064e-04, 9.8516e-05,\n",
      "        4.2016e-06, 6.5355e-07, 8.4530e-06, 6.5439e-07, 4.3070e-06, 4.6239e-06,\n",
      "        1.0499e-06, 6.8116e-06, 1.0689e-06, 1.7593e-06, 5.5627e-06, 6.3048e-05,\n",
      "        4.0291e-04, 7.0307e-04, 1.1604e-02, 1.0588e-03, 1.9811e-05, 1.6386e-04,\n",
      "        1.0430e-02, 3.9940e-04, 1.3526e-03, 7.2228e-05, 3.2174e-04, 1.6657e-02,\n",
      "        9.3561e-05, 4.9470e-05, 1.5975e-06, 1.2739e-04, 2.6238e-05, 1.3171e-04,\n",
      "        2.2550e-03, 4.6625e-04, 1.6087e-04, 2.7765e-04, 1.5010e-02, 1.5755e-03,\n",
      "        3.7624e-02, 3.5096e-03, 3.7422e-02, 8.4951e-01, 4.4642e-03, 9.1867e-04,\n",
      "        3.0826e-08, 3.6931e-07, 5.5876e-08, 2.2503e-08, 4.9925e-07, 4.1736e-07,\n",
      "        4.7003e-08, 2.8724e-07, 2.1155e-06, 3.4146e-06, 8.1785e-07, 3.9236e-07,\n",
      "        1.5397e-05, 1.3501e-04, 1.0041e-03, 1.5154e-03, 3.1192e-08, 1.0188e-08,\n",
      "        2.7926e-09, 3.3052e-09, 3.1977e-09, 2.6872e-09, 9.5603e-09, 1.2238e-08,\n",
      "        2.2154e-07, 2.6184e-07, 2.6700e-08, 1.6230e-08, 1.0441e-08, 6.4768e-08,\n",
      "        6.9012e-08, 4.9002e-06, 3.0571e-08, 1.3192e-08, 3.4069e-09, 1.0818e-08,\n",
      "        5.4189e-09, 2.2990e-09, 7.8794e-09, 2.0093e-08, 5.9530e-08, 3.7764e-08,\n",
      "        5.2554e-09, 9.1427e-09, 3.6135e-08, 1.2240e-07, 1.9193e-08, 3.6335e-07,\n",
      "        7.5008e-08, 2.4713e-08, 2.3977e-09, 1.8291e-08, 1.3485e-08, 7.9243e-09,\n",
      "        9.4115e-09, 1.4610e-08, 1.8525e-08, 1.4389e-08, 1.5694e-08, 3.0113e-08,\n",
      "        1.4588e-07, 2.1018e-07, 6.2489e-08, 5.2818e-07, 2.0153e-07, 1.8175e-07,\n",
      "        1.1052e-07, 4.9418e-07, 2.6059e-07, 2.1423e-07, 2.1081e-07, 2.2388e-07,\n",
      "        2.2754e-07, 2.3153e-07, 2.9168e-07, 5.0968e-07, 9.3376e-07, 1.5141e-06,\n",
      "        4.4578e-07, 2.6991e-06, 4.9118e-07, 2.5074e-06, 2.0068e-06, 1.5980e-06,\n",
      "        1.3207e-06, 1.1399e-06, 1.0826e-06, 1.0800e-06, 1.0776e-06, 1.0882e-06,\n",
      "        1.2625e-06, 1.8088e-06, 2.3660e-06, 1.9954e-06, 2.4147e-06, 9.9699e-06,\n",
      "        6.1314e-06, 3.5009e-06, 6.3198e-06, 3.1844e-06, 2.0146e-06, 1.3691e-06,\n",
      "        1.1448e-06, 1.1197e-06, 1.1444e-06, 1.1887e-06, 1.2550e-06, 1.3323e-06,\n",
      "        1.0162e-06, 4.4602e-07, 1.4469e-06, 3.6562e-06])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.0666e-05, 5.8702e-06, 6.6664e-06, 8.9650e-06, 1.4294e-05, 2.0234e-05,\n",
      "        2.4206e-05, 2.6601e-05, 2.8348e-05, 2.9526e-05, 3.0742e-05, 3.2231e-05,\n",
      "        3.9707e-05, 3.7969e-05, 3.5255e-05, 2.1971e-04, 1.8249e-05, 3.5274e-05,\n",
      "        4.6411e-05, 1.1414e-04, 1.2698e-04, 1.4814e-04, 1.5686e-04, 1.6835e-04,\n",
      "        1.7541e-04, 1.6349e-04, 1.3677e-04, 1.3204e-04, 9.9995e-05, 6.1513e-05,\n",
      "        4.1602e-05, 2.9858e-04, 3.6860e-05, 1.1238e-05, 4.9248e-07, 4.3083e-07,\n",
      "        4.2072e-07, 7.7760e-07, 1.5077e-06, 2.1535e-06, 2.4042e-06, 1.9317e-06,\n",
      "        1.4424e-06, 1.9669e-06, 2.3780e-06, 1.9868e-06, 2.0319e-06, 4.9151e-05,\n",
      "        1.1651e-05, 4.0107e-06, 1.0578e-07, 1.1873e-07, 1.6740e-07, 4.1168e-07,\n",
      "        8.5750e-07, 1.4162e-06, 1.2374e-06, 8.0469e-07, 7.1327e-07, 1.6187e-06,\n",
      "        7.1702e-06, 8.3000e-06, 5.0397e-06, 1.2638e-04, 3.3132e-06, 1.9061e-06,\n",
      "        5.9093e-08, 7.1821e-08, 3.8498e-07, 1.6871e-06, 4.4359e-06, 3.3794e-06,\n",
      "        8.9193e-07, 7.5687e-07, 1.3332e-06, 3.2878e-06, 1.2632e-05, 1.0528e-05,\n",
      "        2.9910e-06, 1.6670e-04, 9.1188e-07, 5.6396e-06, 1.8541e-07, 2.3228e-07,\n",
      "        2.8241e-06, 5.5089e-05, 5.3889e-06, 4.9268e-07, 1.2477e-07, 1.5568e-07,\n",
      "        4.8800e-07, 2.6788e-06, 2.9176e-06, 1.2474e-05, 3.3190e-06, 1.5153e-04,\n",
      "        1.1349e-06, 2.6440e-05, 5.0580e-04, 1.6966e-04, 1.2502e-02, 3.9750e-03,\n",
      "        1.0080e-04, 7.1055e-06, 5.5003e-05, 1.2846e-05, 2.5005e-04, 3.5333e-04,\n",
      "        4.3632e-05, 7.1489e-04, 3.4741e-04, 1.3341e-03, 1.1289e-05, 1.3875e-04,\n",
      "        7.9448e-03, 2.4746e-02, 1.5615e-01, 3.3898e-02, 5.4326e-04, 1.5426e-04,\n",
      "        2.7514e-03, 9.1954e-04, 6.5645e-03, 1.8447e-03, 1.2176e-04, 5.2985e-03,\n",
      "        2.3897e-02, 4.4192e-02, 5.6045e-06, 1.0493e-04, 5.3212e-04, 5.3585e-03,\n",
      "        1.1704e-02, 6.5914e-03, 2.2837e-03, 3.4691e-04, 3.9137e-03, 1.1266e-02,\n",
      "        2.6935e-02, 2.3508e-02, 4.2936e-03, 3.3426e-02, 2.8882e-01, 1.0480e-01,\n",
      "        1.6050e-07, 1.7694e-06, 9.0168e-07, 1.1968e-06, 7.4163e-06, 9.6274e-06,\n",
      "        1.4191e-06, 2.1954e-06, 6.6929e-06, 9.2949e-05, 1.3993e-05, 1.6002e-05,\n",
      "        8.5988e-05, 1.8681e-04, 3.7068e-02, 1.0068e-01, 3.6053e-07, 9.4949e-08,\n",
      "        2.8504e-08, 6.6770e-08, 1.2600e-07, 1.0785e-07, 3.2061e-07, 3.5193e-07,\n",
      "        5.0419e-06, 6.0467e-06, 4.3720e-07, 4.7454e-07, 3.4700e-07, 3.0021e-06,\n",
      "        4.5814e-06, 5.0346e-04, 8.9194e-07, 5.8576e-07, 6.8992e-08, 3.3147e-07,\n",
      "        2.3729e-07, 1.0409e-07, 4.4294e-07, 1.0400e-06, 3.1880e-06, 2.3661e-06,\n",
      "        2.0671e-07, 4.5526e-07, 2.0716e-06, 1.0916e-05, 1.6442e-06, 5.2735e-05,\n",
      "        4.7811e-06, 2.1304e-06, 1.0835e-07, 8.8987e-07, 8.1550e-07, 5.5087e-07,\n",
      "        6.5711e-07, 1.0363e-06, 1.2662e-06, 1.0225e-06, 1.2167e-06, 2.4173e-06,\n",
      "        9.7774e-06, 1.7102e-05, 6.0191e-06, 8.5271e-05, 9.9280e-06, 8.9772e-06,\n",
      "        4.2944e-06, 3.0348e-05, 2.1102e-05, 1.8380e-05, 1.8300e-05, 1.9715e-05,\n",
      "        2.0104e-05, 2.0381e-05, 2.6179e-05, 4.6211e-05, 7.6388e-05, 1.1636e-04,\n",
      "        5.9186e-05, 4.2639e-04, 1.9285e-05, 4.3872e-05, 6.6002e-05, 9.3836e-05,\n",
      "        8.2465e-05, 6.6347e-05, 5.9703e-05, 5.8892e-05, 5.7480e-05, 5.6590e-05,\n",
      "        6.6783e-05, 1.0814e-04, 1.4994e-04, 1.2443e-04, 1.9430e-04, 8.0448e-04,\n",
      "        2.6902e-04, 9.9868e-05, 1.8117e-04, 1.1109e-04, 7.6213e-05, 5.1953e-05,\n",
      "        4.2326e-05, 4.1078e-05, 4.1798e-05, 4.3702e-05, 4.7876e-05, 5.4236e-05,\n",
      "        4.9425e-05, 2.8901e-05, 9.1635e-05, 1.7926e-04])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([6.2819e-06, 3.3247e-06, 3.0704e-06, 4.6883e-06, 7.6591e-06, 1.0840e-05,\n",
      "        1.2509e-05, 1.3355e-05, 1.4072e-05, 1.4895e-05, 1.6040e-05, 1.7184e-05,\n",
      "        2.0543e-05, 1.7760e-05, 1.4407e-05, 1.5880e-04, 1.1876e-05, 1.7402e-05,\n",
      "        2.0253e-05, 5.5497e-05, 6.2614e-05, 7.2506e-05, 7.3621e-05, 7.5985e-05,\n",
      "        7.8112e-05, 7.3364e-05, 6.2002e-05, 5.8189e-05, 4.5251e-05, 2.6140e-05,\n",
      "        1.3750e-05, 1.5029e-04, 3.6692e-05, 7.3382e-06, 3.9664e-07, 4.0886e-07,\n",
      "        3.8448e-07, 6.6852e-07, 1.2841e-06, 1.8610e-06, 2.1191e-06, 1.7126e-06,\n",
      "        1.2710e-06, 1.7170e-06, 1.9785e-06, 1.6652e-06, 1.2034e-06, 1.6972e-05,\n",
      "        1.0400e-05, 2.8955e-06, 8.6383e-08, 1.0881e-07, 1.3477e-07, 2.7680e-07,\n",
      "        5.4442e-07, 9.1373e-07, 8.3736e-07, 5.7363e-07, 5.2245e-07, 1.1343e-06,\n",
      "        5.0435e-06, 6.0046e-06, 2.5673e-06, 3.3395e-05, 2.6757e-06, 1.1732e-06,\n",
      "        4.5404e-08, 5.3398e-08, 2.1992e-07, 8.2508e-07, 2.2772e-06, 2.1098e-06,\n",
      "        5.6481e-07, 4.9401e-07, 8.7159e-07, 2.1192e-06, 8.5239e-06, 7.0792e-06,\n",
      "        1.4486e-06, 3.9491e-05, 6.5447e-07, 1.5530e-06, 5.7945e-08, 5.6695e-08,\n",
      "        4.5180e-07, 8.5218e-06, 1.5746e-06, 2.5986e-07, 6.9663e-08, 8.5813e-08,\n",
      "        2.2386e-07, 1.1657e-06, 1.8549e-06, 6.9237e-06, 1.3735e-06, 2.9958e-05,\n",
      "        4.0193e-07, 2.9400e-06, 4.8351e-05, 2.3206e-05, 1.0626e-03, 1.6638e-04,\n",
      "        8.0611e-06, 1.2538e-06, 8.1037e-06, 2.6744e-06, 3.7298e-05, 4.6211e-05,\n",
      "        1.0724e-05, 1.1833e-04, 7.4440e-05, 1.8930e-04, 1.3124e-06, 1.0084e-05,\n",
      "        5.5879e-04, 6.5751e-03, 2.3899e-02, 4.7666e-03, 2.5254e-05, 7.6697e-06,\n",
      "        2.7794e-04, 1.8305e-04, 3.1652e-03, 3.4708e-04, 4.8723e-05, 1.9784e-03,\n",
      "        6.8970e-03, 8.8599e-03, 8.2033e-07, 1.9801e-05, 7.7170e-05, 3.7367e-03,\n",
      "        3.4854e-03, 2.1349e-03, 2.3475e-04, 3.6212e-05, 8.8662e-04, 6.9480e-03,\n",
      "        9.3064e-03, 9.8204e-03, 1.1176e-03, 6.3179e-03, 2.4210e-01, 2.2325e-01,\n",
      "        4.9431e-08, 2.2955e-07, 1.4789e-07, 3.0591e-07, 5.1238e-06, 7.5437e-06,\n",
      "        3.9248e-07, 6.2518e-07, 3.4208e-06, 7.5175e-05, 1.2022e-05, 1.0346e-05,\n",
      "        2.5261e-05, 1.8680e-04, 7.4952e-02, 3.5159e-01, 3.6224e-07, 6.4029e-08,\n",
      "        1.9717e-08, 4.9505e-08, 1.1994e-07, 1.3829e-07, 2.9157e-07, 3.3825e-07,\n",
      "        4.5103e-06, 6.5654e-06, 4.7066e-07, 3.3870e-07, 2.7454e-07, 1.7971e-06,\n",
      "        3.2028e-06, 6.1363e-04, 1.2031e-06, 5.6005e-07, 5.8184e-08, 2.9588e-07,\n",
      "        2.2421e-07, 1.0441e-07, 3.8781e-07, 7.7732e-07, 2.0777e-06, 1.6644e-06,\n",
      "        1.7401e-07, 2.8095e-07, 1.2337e-06, 6.0095e-06, 1.0339e-06, 2.7363e-05,\n",
      "        4.4660e-06, 1.6595e-06, 7.8913e-08, 6.2199e-07, 6.4531e-07, 4.2606e-07,\n",
      "        4.6453e-07, 6.9937e-07, 8.0611e-07, 6.6075e-07, 7.0437e-07, 1.2955e-06,\n",
      "        5.0229e-06, 9.8102e-06, 3.3499e-06, 2.9378e-05, 8.3015e-06, 6.5999e-06,\n",
      "        2.9302e-06, 1.9021e-05, 1.3057e-05, 1.0649e-05, 9.4285e-06, 9.8076e-06,\n",
      "        9.9744e-06, 1.0070e-05, 1.2642e-05, 2.2799e-05, 3.9089e-05, 6.3726e-05,\n",
      "        2.3381e-05, 9.3460e-05, 1.2234e-05, 2.2920e-05, 3.2077e-05, 4.7828e-05,\n",
      "        3.9863e-05, 3.3125e-05, 2.9574e-05, 2.8924e-05, 2.8044e-05, 2.7793e-05,\n",
      "        3.3314e-05, 5.5108e-05, 7.7353e-05, 7.8917e-05, 9.6060e-05, 2.2536e-04,\n",
      "        9.7827e-05, 7.1556e-05, 9.8948e-05, 6.5170e-05, 4.2476e-05, 2.8985e-05,\n",
      "        2.3316e-05, 2.2428e-05, 2.2714e-05, 2.3515e-05, 2.5312e-05, 2.7497e-05,\n",
      "        2.4485e-05, 1.4066e-05, 4.0890e-05, 1.6202e-04])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([1.2200e-05, 3.1877e-06, 3.5169e-06, 5.3429e-06, 8.9515e-06, 1.3537e-05,\n",
      "        1.6515e-05, 1.8144e-05, 1.9373e-05, 2.0502e-05, 2.1828e-05, 2.4126e-05,\n",
      "        3.2275e-05, 3.3442e-05, 3.6066e-05, 2.4763e-04, 2.1953e-05, 2.5714e-05,\n",
      "        3.6115e-05, 9.3125e-05, 1.1532e-04, 1.3931e-04, 1.4562e-04, 1.5373e-04,\n",
      "        1.6105e-04, 1.5715e-04, 1.4173e-04, 1.4240e-04, 1.1981e-04, 8.1757e-05,\n",
      "        4.9702e-05, 4.2272e-04, 3.8171e-05, 1.1868e-05, 9.2948e-07, 1.0495e-06,\n",
      "        1.1025e-06, 1.8224e-06, 3.1528e-06, 4.2259e-06, 4.7131e-06, 3.9811e-06,\n",
      "        3.1066e-06, 4.2135e-06, 5.4881e-06, 5.0393e-06, 4.1267e-06, 7.0999e-05,\n",
      "        1.1916e-05, 5.0642e-06, 2.2137e-07, 2.7704e-07, 3.7852e-07, 7.6662e-07,\n",
      "        1.4430e-06, 2.2269e-06, 1.9819e-06, 1.3935e-06, 1.2678e-06, 2.8291e-06,\n",
      "        1.2308e-05, 1.6001e-05, 8.4056e-06, 1.4065e-04, 4.3454e-06, 2.7543e-06,\n",
      "        1.3229e-07, 1.6270e-07, 7.5671e-07, 2.7695e-06, 6.5033e-06, 5.1774e-06,\n",
      "        1.4872e-06, 1.2850e-06, 2.1656e-06, 5.0124e-06, 1.8663e-05, 1.5434e-05,\n",
      "        4.6209e-06, 1.5503e-04, 1.2349e-06, 8.1079e-06, 3.4781e-07, 3.7403e-07,\n",
      "        3.5222e-06, 7.2953e-05, 9.3821e-06, 1.0880e-06, 2.9726e-07, 3.2010e-07,\n",
      "        8.9035e-07, 3.8476e-06, 5.2101e-06, 1.6942e-05, 5.1621e-06, 2.4367e-04,\n",
      "        6.0316e-07, 1.0614e-05, 3.8193e-04, 2.0273e-04, 7.2478e-03, 1.9799e-03,\n",
      "        1.0309e-04, 8.7484e-06, 4.7605e-05, 1.7064e-05, 2.7282e-04, 4.6675e-04,\n",
      "        9.4324e-05, 6.4335e-04, 5.6481e-04, 4.7478e-03, 2.7600e-06, 1.4628e-05,\n",
      "        1.5492e-03, 1.9531e-02, 4.7700e-02, 9.0869e-03, 2.9651e-04, 6.9248e-05,\n",
      "        4.5029e-04, 3.6486e-04, 4.1658e-03, 2.9793e-03, 1.0171e-04, 7.5374e-04,\n",
      "        1.9494e-02, 3.0677e-01, 3.6907e-06, 2.0274e-05, 1.0821e-04, 6.0434e-03,\n",
      "        5.7390e-03, 4.1153e-03, 1.1069e-03, 1.2526e-04, 5.0460e-04, 5.5070e-03,\n",
      "        1.5865e-02, 1.9962e-02, 1.3029e-03, 1.2726e-03, 4.7723e-02, 3.1272e-01,\n",
      "        2.3281e-07, 1.3710e-06, 1.3187e-06, 3.3521e-06, 1.2941e-05, 3.3398e-05,\n",
      "        5.1014e-06, 2.8152e-06, 5.6661e-06, 1.9307e-04, 2.5138e-05, 2.2247e-05,\n",
      "        4.1085e-05, 7.0906e-05, 1.1567e-02, 1.2642e-01, 8.8421e-07, 2.9394e-07,\n",
      "        9.3064e-08, 2.1068e-07, 4.0309e-07, 3.9067e-07, 1.0092e-06, 1.0437e-06,\n",
      "        1.0268e-05, 1.5587e-05, 1.3124e-06, 9.6647e-07, 5.0398e-07, 3.7199e-06,\n",
      "        4.6061e-06, 1.1685e-03, 1.9051e-06, 1.3510e-06, 2.0362e-07, 8.2626e-07,\n",
      "        6.0711e-07, 2.8666e-07, 1.0116e-06, 2.1784e-06, 5.4496e-06, 3.9845e-06,\n",
      "        5.1139e-07, 7.7614e-07, 2.3454e-06, 1.5256e-05, 3.0787e-06, 1.1490e-04,\n",
      "        6.4530e-06, 3.1335e-06, 2.2011e-07, 1.5919e-06, 1.5582e-06, 1.1076e-06,\n",
      "        1.2726e-06, 1.9108e-06, 2.1986e-06, 1.8764e-06, 2.1585e-06, 3.8853e-06,\n",
      "        1.2653e-05, 2.1762e-05, 9.1337e-06, 1.1336e-04, 1.2209e-05, 9.8624e-06,\n",
      "        5.5726e-06, 4.2436e-05, 3.2023e-05, 2.8046e-05, 2.7419e-05, 2.9285e-05,\n",
      "        2.9822e-05, 3.0393e-05, 3.9436e-05, 7.0125e-05, 1.0940e-04, 1.5541e-04,\n",
      "        6.3968e-05, 3.6615e-04, 2.0185e-05, 3.0380e-05, 4.4299e-05, 7.6069e-05,\n",
      "        6.2680e-05, 5.1229e-05, 4.7157e-05, 4.6909e-05, 4.6450e-05, 4.7164e-05,\n",
      "        5.6668e-05, 9.0000e-05, 1.3214e-04, 1.3326e-04, 2.3817e-04, 9.4566e-04,\n",
      "        1.9036e-04, 7.5848e-05, 8.2595e-05, 6.7966e-05, 5.0545e-05, 3.6850e-05,\n",
      "        3.1047e-05, 3.0150e-05, 3.0731e-05, 3.2362e-05, 3.5927e-05, 4.0764e-05,\n",
      "        4.2039e-05, 3.0389e-05, 1.1856e-04, 2.9290e-04])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([2.5156e-05, 8.3668e-06, 7.9232e-06, 1.2417e-05, 2.2363e-05, 3.4840e-05,\n",
      "        4.4503e-05, 5.0505e-05, 5.4898e-05, 5.8517e-05, 6.2862e-05, 6.9784e-05,\n",
      "        8.6618e-05, 8.2011e-05, 8.4879e-05, 8.5887e-04, 3.8110e-05, 3.8688e-05,\n",
      "        5.9613e-05, 1.6513e-04, 2.0521e-04, 2.8028e-04, 3.2741e-04, 3.6976e-04,\n",
      "        3.9739e-04, 3.8354e-04, 3.3922e-04, 3.4851e-04, 2.7401e-04, 1.8107e-04,\n",
      "        1.4475e-04, 1.5189e-03, 1.0992e-04, 1.8457e-05, 8.1503e-07, 8.3342e-07,\n",
      "        8.4800e-07, 1.6199e-06, 3.2743e-06, 4.8647e-06, 5.6709e-06, 4.7034e-06,\n",
      "        3.6804e-06, 5.4346e-06, 6.6034e-06, 6.2909e-06, 6.2600e-06, 2.7641e-04,\n",
      "        4.2062e-05, 1.1100e-05, 2.5220e-07, 3.1097e-07, 4.8084e-07, 1.2166e-06,\n",
      "        2.7275e-06, 4.7178e-06, 4.1293e-06, 2.6053e-06, 2.4226e-06, 6.0283e-06,\n",
      "        2.8110e-05, 3.5462e-05, 1.7665e-05, 7.4081e-04, 1.2332e-05, 4.9916e-06,\n",
      "        1.6509e-07, 1.9260e-07, 1.0243e-06, 5.3591e-06, 1.5122e-05, 1.2880e-05,\n",
      "        3.1980e-06, 2.6628e-06, 5.0575e-06, 1.3642e-05, 4.8896e-05, 4.3693e-05,\n",
      "        1.0750e-05, 1.2282e-03, 2.3303e-06, 1.2441e-05, 3.6156e-07, 4.0991e-07,\n",
      "        5.4686e-06, 1.5268e-04, 1.2431e-05, 1.0821e-06, 2.6348e-07, 3.4287e-07,\n",
      "        1.1472e-06, 6.7909e-06, 9.8655e-06, 4.6446e-05, 1.3527e-05, 1.4158e-03,\n",
      "        9.7072e-07, 2.3850e-05, 8.3420e-04, 4.0713e-04, 1.4797e-02, 4.3710e-03,\n",
      "        1.9920e-04, 1.9983e-05, 1.6598e-04, 4.5445e-05, 9.2475e-04, 1.3688e-03,\n",
      "        2.7669e-04, 3.0716e-03, 1.9537e-03, 1.6973e-02, 3.0351e-06, 3.4537e-05,\n",
      "        1.2073e-03, 9.5689e-03, 2.5776e-02, 9.0615e-03, 2.7701e-04, 1.6651e-04,\n",
      "        1.7848e-03, 1.3029e-03, 4.4944e-03, 3.5002e-03, 1.7812e-04, 1.5349e-03,\n",
      "        2.7054e-02, 2.4330e-01, 2.1139e-06, 2.5899e-05, 5.1882e-05, 1.1062e-03,\n",
      "        1.7555e-03, 1.2006e-03, 4.8728e-04, 1.8218e-04, 6.6881e-04, 2.2613e-03,\n",
      "        3.9760e-03, 3.8270e-03, 3.4526e-04, 1.5380e-03, 2.8582e-02, 3.1335e-01,\n",
      "        7.6270e-08, 5.7002e-07, 2.8400e-07, 4.6536e-07, 3.7392e-06, 4.2900e-06,\n",
      "        1.1045e-06, 9.3556e-07, 2.3076e-06, 3.7020e-05, 7.0219e-06, 5.1372e-06,\n",
      "        7.1449e-06, 2.9910e-05, 5.6764e-03, 2.2848e-01, 5.4322e-07, 9.1678e-08,\n",
      "        2.2692e-08, 5.6803e-08, 1.9680e-07, 2.3058e-07, 5.7904e-07, 6.7412e-07,\n",
      "        6.9248e-06, 1.2411e-05, 7.0181e-07, 5.1861e-07, 2.0301e-07, 2.3312e-06,\n",
      "        3.5396e-06, 4.7025e-03, 2.7463e-06, 1.3708e-06, 1.1917e-07, 6.7636e-07,\n",
      "        5.8830e-07, 2.9575e-07, 1.3232e-06, 2.7956e-06, 8.3259e-06, 6.8443e-06,\n",
      "        6.5939e-07, 9.6734e-07, 2.8082e-06, 2.4324e-05, 4.7924e-06, 5.7218e-04,\n",
      "        1.7615e-05, 6.5988e-06, 2.7932e-07, 2.4362e-06, 2.7716e-06, 2.0586e-06,\n",
      "        2.3787e-06, 3.6257e-06, 4.4324e-06, 3.9753e-06, 4.7495e-06, 8.8064e-06,\n",
      "        2.6863e-05, 5.6388e-05, 2.2034e-05, 6.0864e-04, 3.5996e-05, 2.7662e-05,\n",
      "        1.1847e-05, 9.3104e-05, 6.7129e-05, 6.0676e-05, 5.9849e-05, 6.4515e-05,\n",
      "        6.7504e-05, 6.9962e-05, 9.0938e-05, 1.5841e-04, 2.6247e-04, 4.2133e-04,\n",
      "        2.1046e-04, 1.9793e-03, 5.7707e-05, 1.3860e-04, 1.6176e-04, 2.3509e-04,\n",
      "        2.0599e-04, 1.7553e-04, 1.6771e-04, 1.7081e-04, 1.7084e-04, 1.7030e-04,\n",
      "        1.9721e-04, 3.0625e-04, 4.2694e-04, 3.8858e-04, 8.0247e-04, 4.0133e-03,\n",
      "        5.9422e-04, 2.4150e-04, 2.5983e-04, 1.5942e-04, 1.1482e-04, 8.0992e-05,\n",
      "        6.8364e-05, 6.6945e-05, 6.8303e-05, 7.1171e-05, 7.6714e-05, 8.5538e-05,\n",
      "        7.9655e-05, 4.7708e-05, 2.1010e-04, 7.9519e-04])\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_attention_images(img, preds_batch, attn_high, enc_high_res.size(2), enc_high_res.size(3), smooth=True)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
